Я разрабатываю приложение для Android, которое использует службу WCF DataService. Я только что обновился до Visual Studio 2015. Я использовал Visual Studio 2013, и это работало нормально. Службы по умолчанию в моем случае настроены для localhost с http = port 52842 и https = 44300. Я использую Android-устройство для отладки, чтобы он не смог добраться до службы данных через обозначение localhost. Я добавил третью запись для облегчения внешних подключений к службе данных. Мой ApplicationHost.config выглядит следующим образомIIS Express не запускает все службы в VS 2015
<site name="MyDataService" id="9">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\Dev\Mobile\MyDataService" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:52842:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
<binding protocol="https" bindingInformation="*:44301:mycomputer.mydomain.com" />
</bindings>
</site>
Когда я использую VS2013 и пошел отладить все 3 услуг пущены. Теперь, когда я на VS2015, начинаются только первые два. Если я выйти из VS и запустить следующую команду, все три служб запуска:
C:\Program Files (x86)\IISExpress\IISExpress /site:MyDataService
Есть ли способ, чтобы получить VS2015, чтобы начать все три, а?
Он отлично поработал. Есть ли какое-либо условие, когда он может перезаписать этот файл в будущем, если я его правильно настроил? –
@JimWilcox нет гарантия. –