我试图谷歌这个问题并遵循许多建议,例如更换dll,重新安装MVC3等等。因此,我确实试图接近这个非常棒的论坛,即使这个问题已经到处都很难。但我认为这个错误很普遍,我猜可能是由很多原因造成的。
问题: 我使用Visual Web Developer 2010 Express创建了一个带有“Internet”模板的asp.net MVC3 Web应用程序。经过多次尝试,这次我称之为“MvcAnotherTest”。它在我的本地计算机上运行正常。 我重新构建了解决方案并将这些文件复制到Windows Web主机帐户服务器上的域根目录:
MvcAnotherTest.dll
Global.asax
Global.asax.cs (don't think that it needed but tried with it and without it).
Web.config
System.Web.Routing
System.Web.Mvc
System.Web.Abstractions
System.Web.Helpers
System.Web.WebPages
还有:
Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages.Deployment
System.Web.WebPages.Razor
但无论我做什么,当我尝试浏览网站时,我都会收到以下错误:
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'MvcAnotherTest.MvcApplication'.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="MvcAnotherTest.MvcApplication" Language="C#" %>
Source File: /global.asax Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18034
我将iis配置为7,将asp.net运行时配置为4 / 4.5
答案 0 :(得分:0)
我遇到同样的问题......你解决了吗?
我必须完全删除Global.asax.cs文件才能使其正常运行。