我继承了带有冗长applicationHost.config
文件的IIS 8.5安装;我对所有选项都不熟悉,并且正在尝试不干扰它,因为它正在工作。
[当我设置一个新的Web应用程序时,要使其正常工作,我必须进入C:\Windows\System32\inetsrv\config\applicationHost.config
并为每个应用程序手动添加以下内容:
<location path="Default Web Site/MyNewAppPath">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
或出现错误-“访问被拒绝,错误消息401.2 。:未经授权:由于服务器配置而导致登录失败...”许多帖子/评论说要通过手动添加位置和其他标签来解决此问题,但这似乎很麻烦。
IIS Manager内没有处理这些标记的选项/功能?
FYI IIS管理器正在将以下标记添加到每个应用程序的配置文件中(单独)。希望它可以对位置等标签执行类似操作。
<application path="/MyNewAppPath" applicationPool=".NET 4.5">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\MyNewAppPath" />
</application>
感谢您的帮助!