Как говорится в вопросе, у меня проблема с запуском веб-приложения на локальном IIS.
Вот моя ситуация:
- Windows над Oracle VM VirtualBox, работающей в Linux Ubuntu.
- Адаптер с мостовыми подключениями, чтобы Windows-бокс получал локальный IP-адрес от моего маршрутизатора.
- Visual Studio 2010 + sp
- Плагин приложения службы WCF REST для шаблона проекта
- Приложение запускается при использовании сервера разработки Visual Studio (на локальном хосте).
- Целевой фреймворк v4.0
Мне нужно, чтобы приложение работало по IP, а не по localhost (чтобы я мог использовать его на удаленном компьютере в локальной сети), поэтому я настроил IIS7.
Вот конфигурация IIS:
- Я создал сайт с целевой платформой v.4.0
- Я привязал сайт к локальному IP-адресу через порт 80
- Путь к сайту - / inetpub / wwwroot iisstart.htm как документ по умолчанию
- IIS работает нормально. Если я открою "http://my_local_ip", я получу приветственный логотип.
Проблема в визуальной студии.
Когда я захожу в раздел «Свойства» в свойствах проекта и выбираю локальный IIS поверх сервера VSD, я теряюсь. Если для параметра «URL проекта» задано «http://my_local_ip/some_name", то Visual Studio будет жаловаться, что не может найти IIS-сервер и не может создать виртуальный каталог. Я попытался вручную добавить виртуальный каталог в диспетчере IIS, но безрезультатно. Если я использую» http://localhost/some_name" как «URL проекта» создается виртуальный каталог, но это бессмысленно, не так ли?
Может кто-нибудь, пожалуйста, просветите меня?