2012-02-06 5 views
0

プロジェクトにMVC3 Webアプリケーションがいくつかあります。localhost/siteNameでブラウズしない限りデバッグできません

127.0.0.1 local.mysite.com 
127.0.0.1 admin.local.mysite.com 

両方のアプリケーションのプロパティは、次のようにプロジェクトのURLとローカルIIS Webサーバーを使用するように設定されています:

http://localhost/mysite.web 
http://localhost/mysite.web.admin 

私はVisualからデバッグしようとすると、私は次のようにファイルの私のホストにエントリを追加しましたメーカーは、私はいくつかの理由http://localhost/mysite.webhttp://local.mysite.com

の両方から「mysite.web」プロジェクトをデバッグすることができ、「mysite.web.admin」プロジェクトは上のます私はhttp://admin.local.mysite.com

を参照するとき、私は設定http://localhost/mysite.web.admin

任意のブレークポイントからLYデバッグがヒットされることはありません、私は他のドメインからのデバッグする「mysite.web」を可能にするために、特別な\異なる何かをやって思い出すいけません。

アイデア?

答えて

0

私はもっと詳細な答えを望んでいましたが、私が言うことができるのは、ウェブ上で何十ものことを試した後、簡単な再起動後にすべてが動作するようになったことです。

私の推測では、DNS解決がどこかにキャッシュされていたと思います。 DNSをフラッシュし、IISを再起動し、VS2010を再起動しましたが、どれも問題にはならなかったようです。

キャッシュされた場所はわかりませんが、再起動して解決しました。

1
  1. Debug.Break();あなたがコードし、何が起こるかを見てください。このアプローチを使用するには、Bryanとして動作するアプリケーションプールを作成する必要があります。
  2. なぜhttp://admin.local.mysite.comを使用する必要がありますか?
  3. これはMVCに関する質問ではありません.Webフォームで見る/尋ねると、おそらく多くの情報があります。
  4. http:///mysite.web.adminからデバッグできますか?
+0

1.何も起こりませんし、お勧めのように別のアプリケーションプールを作成しようとしました。サイコロはありません。実際には、トップレベルドメイン(.mysite.com)で認証Cookieを共有しているため、そのドメインを使用しない関連サイトが数多くあるため、その他の問題が発生します。 3.良い点は、再びタグを付けます。4.正しくデバッグするアプリは、私が試したどのドメインからもそうするでしょう。 –

関連する問題