Visual Studio 2003 ASP.NET プロジェクトを開くと、読み込みに時間がかかり、最終的に次のエラー メッセージが表示されることがあります。
「次の URL にある Web プロジェクトを作成または開こうとしているときに、Web サーバーから次のエラーが報告されました: http://localhost/myprojectname。操作がタイムアウトしました。」
なぜこれが起こるのか、それを修正する方法はありますか?
Visual Studio 2003 ASP.NET プロジェクトを開くと、読み込みに時間がかかり、最終的に次のエラー メッセージが表示されることがあります。
「次の URL にある Web プロジェクトを作成または開こうとしているときに、Web サーバーから次のエラーが報告されました: http://localhost/myprojectname。操作がタイムアウトしました。」
なぜこれが起こるのか、それを修正する方法はありますか?
私にとっての修正は、.netの再登録iisの登録を解除することでした:
コマンド ウィンドウを開き、C:\windows\microsoft.net\framework\v1.1.4322 に移動します。aspnet_regiis -u と入力します
aspnet_regiis -i を実行するだけでは機能しませんでした。
なぜこれが起こっているのかはまだ不明ですが、おそらく開発環境を Eclipse\Java\JBoss から VS2003\C#\IIS に切り替えることと関係があります
これは私のために働いた...
http://forums.asp.net/p/1192304/2066860.aspx
XP 開発マシンで、「C:\Documents and Settings\USERNAME\VSWebCache\USERNAME\」に移動し、VS2003 ソリューション名と一致するフォルダーを削除しました。(実際には、念のためフォルダを C:\Temp に移動しました)。これはうまくいきましたが、1 つのデザイナー ファイルは再構築しないと読み込まれず、起動ページを再マークする必要がありました。ソリューションがこの VSWebCache に依存している理由がわかりません (ソリューションを再構築したときに再表示されました)。この依存関係を説明できる人はいますか? 不安です。
これは私のために働いた。うまくいけば、それはあなたにも役立つでしょう。
最初に、私はこれらの多くのことを試しました:
コマンド ウィンドウを開き、C:\windows\microsoft.net\framework \v1.1.4322 に移動します。aspnet_regiis -u と入力します。ASP.NET のアンインストールが完了したら、aspnet_regiis -i で入力します (常にではなく、時々動作していました)。
いくつかのフォーラムの回答に従って、Visual Studio 2003 の vswebcache をクリアしてみましたが、うまくいきませんでした。
そして最後に、私は独自のテクニックを使用しましたが、それがうまくいきました。ロードされていないプロジェクトの古い dll を取得し、その dll を古いプロジェクト dll に置き換えました。その後、私のプロジェクトは Visual Studio 2003 にロードされました。プロジェクトの名前を持つ 1 つの dll および pnb ファイルがあり、いつか破損し、プロジェクトは IDE にロードされません。
したがって、同様の問題に直面した場合、次の 2 つのオプションがあります。
1) DLL を古い DLL に置き換えます。2) プロジェクト名の Dll および pnb ファイルを削除し、再読み込みを試みます (DLL を削除しても、コードや他の DLL には影響しません)。
うまくいけば、それもあなたのために働くでしょう:)