最近私は私が取り組んでいる解決策に多くの問題を抱えていたので、最初からやり直すことにしました。基本的には、ASP.NETアプリケーションとWebサービスです。私はそれが働くべき場所にすべてを持っていました。 IISにデプロイされ、デバッグしようとすると「Webサーバーでデバッグを開始できません。Webサーバーが正しく構成されていません」無関係の問題を引き起こす1つのソリューション?
だから私はデバッグなしで実行しようと、私はこのエラーを取得:この行が何をしたかの
Configuration Error
Description: An error occurred during the processing of a configuration
file required to service this request. Please review the specific error
details below and modify yourconfiguration file appropriately.
Parser Error Message: Could not load file or assembly 'BrowserInfoApp'
or one of its dependencies. This assembly is built by a runtime newer
than the currently loaded runtime and cannot be loaded.
Source Error:
Line 57: <add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 58: <add assembly="System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 59: <add assembly="*" />
Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config Line: 59
わからないが、私はそれをコメントアウトしてみました。それはまだ私がサーバー上でデバッグすることはできないだろうし、これは再びデバッグなしで実行の結果であった。このことについて奇妙です
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 'BrowserInfoApp.Global'.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="BrowserInfoApp.Global" Language="C#" %>
Source File: /global.asax Line: 1
何、BrowserInfoAppは完全に無関係であるということです。それは私がテストのために作ったものですが、私が今使っている解決策は決してそれを参照したり、それに関連することはありません。私は一時間前に新鮮なものを使用していたので、忘れてしまった参考資料なんかそんなものではありません。
私はIIS 5.1でWindows XPですべてを実行しています。
これまでのところ、IISからBrowserInfoApp仮想ディレクトリを削除しようとしました。必要があれば、私はアプリ全体を削除しようとしますが、それは不必要であるかのように感じます。
私は本当にこれと一緒に行くべきか分かりません。私が提供できる情報がもっとあるなら、私に知らせてください。私はそうすることがうれしいです。
編集:すべてのBrowserInfoAppを削除しようとしましたが、同じエラーが発生します。
仮想ディレクトリを作成したときに、アプリケーションが実行されているアプリケーションプールが確認されています。 – Rajesh
私の知る限りでは、アプリケーションプールはIIS 5.1には存在しませんが、あなたが求めているものは本当に明確ではありません。あなたは精緻化できますか? – turbo
アプリケーションが使用しているフレームワークよりも新しいフレームワークで構築されたアセンブリへの参照があります。例:アプリケーションが.NET 1.1で実行されており、.NET 2.0を使用してビルドされているアセンブリ参照があります。"このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによって構築され、ロードすることはできません。" – Rajesh