Ошибка конфигурации IIS Express "не удалось зарегистрировать URL" - PullRequest
0 голосов
/ 30 мая 2018

У меня есть следующая конфигурация в моем файле applicationhost.config, примечания 3 обязательных элемента:

<sites>
    <site name="MyFleet.Web-Site" id="4">
        <application path="/" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="C:\Users\Roman\Documents\My Web Sites\xxx.Web-Site42" />
        </application>
        <application path="/MyFleet" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="C:\projects\xxx\xxx\app\xxx.Web" />
        </application>
        <bindings>
            <binding protocol="https" bindingInformation="*:44300:xxx.ddns.com" />
            <binding protocol="https" bindingInformation="*:44300:localhost" />
            <binding protocol="http" bindingInformation="*:44300:localhost" />
        </bindings>
    </site>
    <siteDefaults>
        <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
        <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
    </siteDefaults>
    <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
    <virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>

Когда я пытаюсь запустить приложение - выдает эту ошибку: enter image description here

Чтобы это исправить, я бы удалил запись привязки http из файла конфигурации, и все работает, пока я не открою решение в VS2017, после чего оно повторно добавляет привязку http и будет жаловаться на это, когдаЯ запускаю приложение.

Вопрос: Как я могу это исправить (либо запретив VS добавление привязки, либо заставив ее работать с этой http привязкой)?

InB4: 1.Я убедился, что в этом конфигурационном файле нет других вхождений 44300.2. Я убедился, что на моем компьютере нет других файлов *.config (использующих grep), содержащих текст :44300.

1 Ответ

0 голосов
/ 11 июля 2018

Порт должен быть другим, если в applicationhost.config в папке .vs есть несколько привязок.

...