1. ホーム
  2. c#

[解決済み] ファイルまたはアセンブリ 'Microsoft.Web.Infrastructure.MySQL'を読み込めませんでした。

2022-01-29 15:22:45

質問

自分のホームページをサーバーにアップロードしようとしました。それは私のローカルホストで正常に動作していたので、私は私のローカルホストですべてをアップロードしました。 wwwroot フォルダーをサーバーに移し、接続文字列を変更しました。

しかし、このエラーが発生します。

Exception information: 
    Exception type: InvalidOperationException 
    Exception message: The pre-application start initialization method Start on type RouteDebug.PreApplicationStart threw an exception with the following error message: Could not load file or assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified..
   at System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Could not load file or assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
   at RouteDebug.PreApplicationStart.Start()

プロジェクトは nopcommerce .

このエラーを解決するにはどうしたらよいですか?

解決方法は?

プロジェクトにDLLをインクルードして、そのDLLへの参照も追加する必要があります。

以下は、Stackに既に掲載されている同様の問題へのリンクです。 MVC3 配置の依存性の問題