2

ローカルマシンのVisualStudioから.NETFramework3.5を対象とするWebサイトをビルドして実行すると、ビルドファイルが4.0 Frameworkフォルダーの下の一時ASP.NETファイルに送られ、Webサイトが次の場所に読み込まれません。すべて。4.0 Frameworkをインストールする前にこの問題が発生したことは覚えていませんが、既存のアプリにアクセスしてからしばらく経ちました。うまくいけば、完全に論理的な説明と解決策があります。これが私の設定です。

  1. .NET4.0までのすべての.NETフレームワークを備えたWindows7上のIIS
  2. ウェブサイトプロジェクトとクラスライブラリはすべて3.5を対象としています
  3. 127.0.0.1を指すdebug.website.comを使用したホストファイルの構成
  4. コードフォルダーを指す2.0アプリプールを備えたIISWebサイトdebug.website.com。
  5. カスタムdebug.website.comスタートページを指すWebサイト開始プロパティ/
  6. Webサイトは、IIS書き換えモジュールとCookieを使用したフォーム認証を使用しています。

興味深い点:Internet Explorerに直接アクセスして、debug.website.comと入力すると、最初にすべての一時ASP.NETファイルが削除され、閲覧履歴が完全にクリアされ、Webサイトがコンパイルされ、ファイルが2.0Framework一時ASP.NETに送られます。ファイルフォルダとそれは動作します。次に、[終了時に閲覧履歴を削除する]をオフにして、IEを終了し、IEに戻ると、Webサイトが読み込まれません。

正しい方向へのヘルプやポインタをいただければ幸いです。


アップデート

これは見知らぬ人になります。aspnet_regiis-uを使用してFramework4.0の登録を解除し、2.0フォルダーからすべての一時ASP.NETファイルを削除し、IEブラウザーとChromeブラウザーの両方から閲覧履歴全体をクリアしてから、次の操作を行いました。

  1. ChromeのURLに直接アクセスしました-サイトは2.0フォルダにコンパイルされて動作します。
  2. IEでURLを開こうとしました-サイトがハングしています。
  3. VisualStudioから直接URLに移動しようとしました-サイトがぶら下がっています。

ここで何が起こっているのかについて、簡単な説明があることを心から願っています。

4

0 に答える 0