ubuntu ラップトップで asp.net mvc プロジェクトを作成しています。Mac と Windows のボックスで Web サイトがどのように表示されるかを確認したいと考えています。monodevelop で xsp2 を起動して、外部 IP でリッスンするようにするにはどうすればよいですか?
ufw ファイアウォールがオフになっています。を調べたman xsp2ところ、リッスンする IP を設定できることがわかりますが、monodevelop をさまざまなオプションで起動する方法がわかりません。
編集: monodevelop に xsp2 を起動させたい (つまり、デバッグのために f5/ctrl+f5 を押したとき) ため、外部でリッスンします (独自に起動する方法を知っています)。
私が実行したps -auxところ、次のように monodevelop が xsp2 を起動することがわかりました。
/usr/bin/mono --debug --debugger-agent=transport=dt_socket,address=127.0.0.1:35479 /usr/lib/mono/2.0/xsp2.exe --port 8080 --address 127.0.0.1 --nonstop --verbose
xsp2を起動するにはmonodevelopを取得する必要があります--address 0.0.0.0が、どうすればよいですか?
編集2 :現在のディレクトリが正常に機能するため、プロジェクトディレクトリでこれを実行します:
/usr/bin/mono /usr/lib/mono/2.0/xsp2.exe --port 8080 --address 0.0.0.0 --nonstop
これは問題ありませんが、monodevelop の外で実行しているため、有用なデバッグ機能が得られません。
web.config を編集して、以下を追加しようとしました。
<appSettings>
<add key="MonoServerAddress" value="0.0.0.0" />
</appSettings>
...うまくいきません。Monodevelop はまだコマンド ラインで 127.0.0.1 を指定して xsp2 を起動します。これは、デバッグ (f5) でも実行 (ctrl f5) でも同じです。
monodevelop に別の --address で xsp2 を起動させることは可能ですか?