Это произошло с нами, когда приложение IIS имеет Виртуальный каталог с Физическим путем , который содержит вместо них косые черты / обратной косой черты \ . Это было случайно сделано с использованием API управления PowerShell для IIS во время нашего непрерывного процесса доставки.
Пример неверной конфигурации - applicationHost.config
<application path="/MySite/MyService" applicationPool="MyAppPool" enabledProtocols="http">
<virtualDirectory path="/" physicalPath="C:\inetpub\MySite/MyService" />
</application>
Убедитесь, что атрибут physicalPath
не содержит прямой косой черты / , только обратной косой черты \
Пример исправленной конфигурации - applicationHost.config
<application path="/MySite/MyService" applicationPool="MyAppPool" enabledProtocols="http">
<virtualDirectory path="/" physicalPath="C:\inetpub\MySite\MyService" />
</application>