Я пишу проект asp.net mvc на моем ноутбуке с Ubuntu.Я хочу иметь возможность увидеть, как веб-сайт выглядит на моем Mac и окнах Windows.Как я могу заставить monodevelop запускать xsp2, чтобы он прослушивал внешний IP-адрес?
Мой брандмауэр ufw выключен.Я посмотрел в man xsp2
, я вижу, что вы можете установить IP для прослушивания, но не вижу, как вы получаете monodevelop для запуска его с различными параметрами.
Редактировать: Iхочу, чтобы 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
Мне нужно, чтобы monodevelop запускал xsp2 с --address 0.0.0.0
, но как?
Редактировать 2 : Запуск этого с моим проектомdir, так как мой текущий каталог работает нормально:
/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 все еще запускает xsp2 с 127.0.0.1 в командной строке, который, как я понимаю, переопределяет значение в web.config.Это то же самое, отлаживаю ли я (f5) или запускаю (ctrl f5).
Возможно ли заставить monodevelop запускать xsp2 с другим --адресом?