相关疑难解决方法(0)

配置错误:此配置部分不能在此路径中使用

我在将站点部署到服务器时遇到错误.当尝试加载主页,或在IIS中的新站点上访问身份验证时,我收到错误:

配置错误:此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.

可以在此处找到更多详细信息,在场景7中匹配我的十六进制错误代码.

上面链接站点上给出的解决方案是在applicationHost.config文件中的错误中提到的部分中为allowModeDefault 设置Allow.就我而言,在system.webServer中的Security下.但是,如果我查看本地计算机上已正确部署该站点的applicationHost.config,该部分将设置为Deny.

如果这个解决方案是正确的,我的本地实例如何使用相同的web.config运行得很好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此.我宁愿不更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行.还有其他解决方案吗?

iis iis-7 iis-8.5 iis-10

1694
推荐指数
19
解决办法
96万
查看次数

如何在不同的身份下运行iisexpress应用程序池

有没有办法在除当前登录用户之外的其他身份下运行iisexpress应用程序池?

我现在使用"runas"命令来解决这个问题,但我想知道iisexpress是否内置了一些我可以使用的内容.

visual-studio-2010 iis-express

30
推荐指数
3
解决办法
3万
查看次数

IIS Express似乎不会挑选对applicationhost.config的更改

我按照这个问题的接受答案,尝试通过我的机器上运行的IIS Express服务器在本地调试时,让我的.Net Web应用程序在一组特定的凭据下运行,但是,我似乎无法得到更改拾起.不可否认,我不知道如何验证实际发生的情况,但我看到的行为让我相信网络应用程序只是继续在我自己的Windows凭据下运行.我已经通过System Manager停止了IIS Express进程并重新启动了我的计算机,但没有骰子.这是我在applicationhost.config文件中的内容...

<applicationPoolDefaults managedRuntimeLoader="v4.0">
    <processModel userName="username" password="a_strong_pwd" />
</applicationPoolDefaults>
Run Code Online (Sandbox Code Playgroud)

.net asp.net web-applications iis-express visual-studio-2012

5
推荐指数
1
解决办法
1924
查看次数