Visual Studio 2008 を使用して Windows 7 - 32 ビット プラットフォームで ASP.NET Web サイトを開発しました。
ホスティングを専用の Windows 2008 - 64 ビット サーバーに変更中です。
アプリケーションをデバッグするために、この新しいサーバーに Visual Studio をインストールしました。
Visual Studio 2008 独自の Web サーバー (IIS 7 ではない) を使用して、この新しいサーバーでアプリケーションを起動しようとすると、次のエラーが発生します。
32 ビット モードと 64 ビット モードの両方でアプリケーションをコンパイルしようとしました。また、「任意の CPU」にコンパイルしようとしました。しかし、何も役に立ちません。また、Visual Studio を管理者として実行しようとしましたが、成功しませんでした。
次のエラーが表示されます。
「/」アプリケーションでサーバー エラーが発生しました。 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E) 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。 例外の詳細: System.IO.FileNotFoundException: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E) ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。 スタックトレース: [FileNotFoundException: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)] System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0 System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127 System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142 System.Reflection.Assembly.Load(String assemblyString) +28 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46 [ConfigurationErrorsException: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178 System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +54 System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) +232 System.Web.Compilation.BuildManager.CompileGlobalAsax() +51 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +337 [HttpException (0x80004005): 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)] System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +512 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters、hostingParameters) +729 [HttpException (0x80004005): 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)] System.Web.HttpRuntime.FirstRequestInit(HttpContext コンテキスト) +8897659 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext コンテキスト) +85 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +259
このエラーが表示される理由と解決方法を知っている人はいますか?