私はこの問題をグーグルで検索し、dll の置き換え、MVC3 の再インストールなど、多くの提案に従いました。したがって、私はこの本当に素晴らしいフォーラムにアプローチしようとしています。しかし、このエラーは一般的なものであり、多くの理由で発生する可能性があると思います.
問題: Visual Web Developer 2010 Express を使用して、「インターネット」テンプレートを使用した asp.net MVC3 Web アプリケーションを作成しました。何度も試した結果、今回は「MvcAnotherTest」という名前にしました。私のローカルマシンでは問題なく動作します。ソリューションを再構築し、これらのファイルを Windows Web Host アカウント サーバーのドメイン ルートにコピーしました。
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 に構成しました。