4

問題は、ソースがホスト マシン (この場合は mac book pro) でホストされており、Visual Studio が web.config の変更を監視できるようにしたいため、エラーがスローされていることです。

構成ファイルの読み込み中にエラーが発生しました: \path\to\web.config への変更の監視を開始できませんでした

HKLM\Software\Asp.Net\FCNMode=1 を追加しようとしましたが、うまくいかないようです。また、バージョン管理の問題により、ソースを VHD に移動することは実行可能なオプションではないと思います。

Windows 7 64 ビット Visual Studio 2008 VMWare Fusion 3.01

ありがとう。

4

4 に答える 4

9

あなたは正しい考えを持っていますが、Windows7の正しいキーを編集する必要があります。

  • RegEditを開きます
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft\ASP.NETに移動します
  • FCNModeというREG_DWORDレジストリエントリを追加し、その値を1に設定します

再起動すると、準備が整います。「Wow6432Node」を使用すると、これをWindows764ビットVisualStudioに設定できます。

于 2011-01-31T18:38:54.520 に答える
0

私はファイルシステム/仮想化の専門家ではありませんが、開発サーバー プロセスが実行されているアカウントには、構成ファイル (web.config) にアクセスする権限がないと推測しています。VM 内のアカウントは OS X でも認識されないため、この方法で動作させるためにアクセス許可を変更することはできません。

まだ行っていない場合は、IIS コンポーネントを追加することをお勧めします ([コントロール パネル] -> [プログラム] -> [Windows コンポーネントの有効化または無効化] を使用)。次に、VM の VHD 内の仮想ディレクトリを使用して IIS にアプリケーションを追加します。デバッグするには、最初にアプリケーションを新しく作成した IIS アプリケーション ( http://localhost/MyNewIISApplicationのようなもの) に公開し、VS デバッガーを IIS ワーカー プロセス w3wp.exe にアタッチします (つまり、Debug->Attach to Process...)。 .

于 2010-02-08T20:56:40.603 に答える
-2

コード リポジトリが別の場所にある場合、VM にコードの作業コピーを置いても問題はないと思います。

于 2010-02-08T08:53:04.043 に答える