我在将站点部署到服务器时遇到错误.当尝试加载主页,或在IIS中的新站点上访问身份验证时,我收到错误:
配置错误:此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.
可以在此处找到更多详细信息,在场景7中匹配我的十六进制错误代码.
上面链接站点上给出的解决方案是在applicationHost.config文件中的错误中提到的部分中为allowModeDefault 设置Allow.就我而言,在system.webServer中的Security下.但是,如果我查看本地计算机上已正确部署该站点的applicationHost.config,该部分将设置为Deny.
如果这个解决方案是正确的,我的本地实例如何使用相同的web.config运行得很好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此.我宁愿不更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行.还有其他解决方案吗?
我一般都很擅长设置Web服务器.我在Windows 8上安装了IIS 8,我正在尝试在本地设置一个小站点,同时进行一些开发.在IIS中,我选择添加站点,给出一个名称,指向我有一个index.html文件的位置(我尝试了不同的位置,最新的c:\ inetpub\wwwroot\test -folder),否则使用所有默认值设置.但是,当我尝试浏览localhost时,我得到了
http错误503服务不可用.
我已验证池已启动,并且我已在目标文件夹上提供IIS_IUSRS完全控制
我一直在搜索,但没有找到解决我问题的任何内容,而且在EventLog或C:\ Windows\System32\LogFiles\HTTPERR文件夹中没有任何帮助
谁能告诉我什么是错的?