7

私の雇用主は最近、私たちを VS 2010 から VS 2012 にアップグレードしました。VS 2010 でブランチを切り替えたときに、IIS パスを更新するかどうかを尋ねられました。「port:blah のパスがここを指しています。変更しますか?」という行に沿った何か。VS 2012 は質問しません。それはそれを変えるだけです。この動作を思いとどまらせる設定が見つからないようなので、他の誰かが持っていることを願っています. どのサイトでも IIS を検索すると、特に、最初の 30 ほどのうちの 1 つ (実際にはこのフォーラムのトピック) だけが IIS と Visual Studio のパスの更新に関係していたことを考えると (残念ながらこの問題に関連しています)。どんな助けでも大歓迎です。

編集:正確なメッセージを見つけました。「Web プロジェクト '...' は現在、URL '...' を使用するように構成されています。Web サーバーには、この URL が別のフォルダー '...' にマップされています。この URL をに再マップしますか?この Web プロジェクトのフォルダを指定しますか?」

4

2 に答える 2

3

この質問を MSDN フォーラムに投稿しました。そこで回答を受け取ったので、この質問を MSDN の質問にリンクしています。

MSDN フォーラムの質問

visualstudio.uservoice.com でのリクエスト

于 2013-03-20T20:08:26.750 に答える
1

この問題に対する私の回避策:

  • IIS マネージャーで、ブランチごとにサイトを作成し、異なるポートを使用してそれらを構成しました。

  • VS2012 で各 Web プロジェクトを開き、プロパティを次のように設定します。

    • Start Action= ページを開かないでください。外部アプリケーションからの要求を待ちます。

    • Servers= ローカル IIS

    • Project URL: http://localhost:[IIS 上のこのサイトのポート]

このように、VS2012 は Web ポートとパスを変更しません。私はまだ別のブランチでデバッグできます。

それはあなたを助けていますか?

于 2014-03-27T03:55:33.733 に答える