У нас есть довольно сложная система, которую мы разрабатываем, включающая несколько различных приложений (MVC, WCF на основе http, WCF на основе TCP, ADFS и некоторые общие рабочие роли), развернутых в Azure. Для локальной отладки нам нужно, чтобы они работали в локальной среде разработки, а также в IIS. Я выполнил почти все, что мне нужно, и все работает, за исключением одного: я не могу предсказать, к какому IP-адресу будут привязаны различные вещи в Dev Fabric. Иногда это 127.0.0.1, иногда 127.0.0.3, иногда 127.0.0.4 (а может и какие-то другие?). Для моих преобразований файлов конфигурации и доверительных отношений с проверяющей стороной ADFS мне нужно заранее знать, какими будут эти IP-адреса.
Как мне управлять/контролировать (или, по крайней мере, прогнозировать) эти IP-адреса специально для моего веб-сайта? (В WCF все хорошо) Если я действительно могу развернуть все на моей фабрике разработки с указанием правильных IP-адресов, тогда все работает! Тем не менее, это очень громоздко и требует нескольких изменений в файлах преобразования web.config и app.config каждый раз, когда мне это нужно (не говоря уже о перенастройке сервера ADFS каждый раз, когда он изменяется), так что это не является устойчивой ситуацией любые значения!
x64
иx86
подC:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-10\bin\runtimes\base
, в обеих из которых былоIISConfigurator
. Однако там нет файла конфигурации дляIISConfigurator.exe
. - person Jaxidian   schedule 23.02.2013