4

私は最も奇妙な問題を抱えています。Visual Studio 2012 で Web サイトを操作しようとするまで、私の Web サイトは Visual Studio 2008 で完全に機能していました。

問題:

ページが Default.aspx ページでない限り、フォルダー内のページはすべてのブラウザー (IE、Firefox、Chrome、Safari) で「ページを表示できません」または同様のエラーを表示します。Web.config でデバッグが有効になっているにもかかわらず、問題のあるページのブレーク ポイントが読み込まれません。イベント ビューアにエラーはありません。

問題の考えられる理由:

  • Visual Studio 2012 で Web サイトを操作してみました。インポートなどが認識されなかったので、Visual Studio 2008 を使い続けることにしました。
  • %temp% ディレクトリ内のすべてのファイルとフォルダも削除しました

私が試したこと:

  • 任意のフォルダに新しい空白のページを作成して、表示されるかどうかを確認します。ページに同じエラーがあります
  • 既存の Default.aspx 以外のページのすべてのコードをコメント アウトします。同じ問題
  • ホスト ファイルを確認します。何もアクティブではなく、行った他の変更は効果がありませんでした
  • Default.aspx から別のページを参照します。同じ問題「ページを表示できません」
  • 最近インストールされた新しい AV、マルウェアなどのソフトウェアを確認しました。何もインストールされていません
  • 同じマシンに新しいサイトを作成して、新しいサイトで同じ問題が発生するかどうかを確認しました。新しいサイトは問題なく動作します。
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files の内容をクリアしました。変化なし

環境:

  • Windows 7 x64 上の Visual Studio 2008。バックエンドは VB .Net です
  • ASP .Net Development Server を使用して開発者のマシンで実行する

どんな助けでも大歓迎です。

ありがとうございました。

4

3 に答える 3

3

それで、私はそれを理解しました。基本的に、Default.aspx ページ以外のすべてを https (Global.asax 内) にリダイレクトしていました。これは、有効な証明書を持つ運用サーバーでは機能しますが、開発マシンでは、前述の動作だけが得られます。コメントと提案をありがとうございました。

于 2013-09-25T01:42:16.203 に答える
1

同じエラーが発生しました。

customErrorsをオフにするとうまくいきました。

web.config:

<customErrors mode="Off" defaultRedirect="ErrorPage.aspx" ...>
于 2014-05-16T14:31:01.187 に答える
1

私の場合、たまたま Dropbox が同じポート (49210) を使用していました。競合するアプリケーションを終了することで問題を解決しました。または、プロジェクトのプロパティでポートを変更します。

于 2014-05-29T20:39:48.593 に答える