[英]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),它们是:
您在构建站点时忽略了错误。 如果无法编译包含ProiectLicenta.MvcApplication
的程序集或项目,则ASP.NET将无法找到其中包含的任何类或其他实体。 解决方案:更正所有编译器错误,然后重试。
ProiectLicenta.MvcApplication
类未使用正确的访问说明符显式声明。 请记住,类声明为
class MyClass {...}
是私人的。 您可能希望将声明更改为
公共类MyClass {...}
您正在部署站点,而不包括定义类型ProiectLicenta.MvcApplication
的程序集(DLL)。 更正部署过程,然后重试。
Global.asax文件在名称空间ProiectLicenta中找不到代码隐藏类MvcApplication。 搜索您的解决方案并找到ProiectLicenta.MvcApplication类。 如果您在解决方案中找不到该类,则可能是您需要添加到项目中的外部DLL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.