asp.net MVC3 + Visual Web Developer 2010 Express + global.asax +无法加载类型

时间:2013-06-21 16:43:42

标签: asp.net asp.net-mvc-3 web-applications

我试图谷歌这个问题并遵循许多建议,例如更换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

1 个答案:

答案 0 :(得分:0)

我遇到同样的问题......你解决了吗?

我必须完全删除Global.asax.cs文件才能使其正常运行。