繁体   English   中英

ASP.NET MVC IIS 7.5

[英]ASP.NET MVC IIS 7.5

在IIS 7.5中发布网站后,我发现了以下内容,我不知道该怎么做

说明:解析为此请求提供服务所需的资源时发生错误。 请查看以下特定的解析错误详细信息并相应地修改源文件。

分析器错误消息:无法加载类型'ProiectLicenta.MvcApplication'。

来源错误:

第1行:<%@ Application Codebehind =“Global.asax.cs”Inherits =“ProiectLicenta.MvcApplication”Language =“C#”%>

您接受的解决方案不完整。 为了将来研究这个问题的其他人,我将详细说明。

从字面上看,这意味着ASP.NET无法找到“ProiectLicenta.MvcApplication”类型。

这可能由于多种原因而发生。 根据可能性(当然是imho),它们是:

  1. 您在构建站点时忽略了错误。 如果无法编译包含ProiectLicenta.MvcApplication的程序集或项目,则ASP.NET将无法找到其中包含的任何类或其他实体。 解决方案:更正所有编译器错误,然后重试。

  2. ProiectLicenta.MvcApplication类未使用正确的访问说明符显式声明。 请记住,类声明为

    class MyClass {...}

    是私人的。 您可能希望将声明更改为

    公共类MyClass {...}

  3. 您正在部署站点,而不包括定义类型ProiectLicenta.MvcApplication的程序集(DLL)。 更正部署过程,然后重试。

Global.asax文件在名称空间ProiectLicenta中找不到代码隐藏类MvcApplication。 搜索您的解决方案并找到ProiectLicenta.MvcApplication类。 如果您在解决方案中找不到该类,则可能是您需要添加到项目中的外部DLL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM