Я пытаюсь представить свой сервис WCF как часть URL моего основного сайта на сервере.У меня он работает на сервере (Windows Server 2012 R2 Standard) на IIS 8.5, но я могу достичь его только локально с помощью localhost или с помощью имени компьютера, как указано ниже:
http://localhost/TeeSvc/Service1.svc
>.mysite.net/TeeSvc/Service1.svc" rel="nofollow noreferrer">http://<<machinename>>.mysite.net/TeeSvc/Service1.svc
У меня есть существующий сайт, настроенный следующим образом:
http://mystaging.mysite.net
Мне нужно, чтобы я мог подключиться к услуге, используя:
http://mystaging.mysite.net/TeeSvc/Service1.svc
Я видел здесь статью , касающуюся этого, но она относится к более ранней версии IIS, и я не могу заставить консольное окно cscript.exe оставаться открытым достаточно долго, чтобывыдайте любые команды.
Как мне это сделать?
Я смог заставить это работать, следуя тому же подходу к созданию вещей в IIS, как описано здесь:
Настройка URL в IIS
MyСитуация осложнялась еще и тем, что это был переход более старого сайта DNN на версию 9.2.В файле DNN web.config было много ненужных записей;после того как я удалил разделы httpHandlers и httpModules, я наконец-то заставил его работать.