gpt4 book ai didi

asp.net - 对服务器上 web.config 的更改不会生效

转载 作者:行者123 更新时间:2023-12-02 14:11:31 25 4
gpt4 key购买 nike

当我使用 Visual Studio 在本地调试网站时,对 web.config 的更改会毫无问题地生效。

但是,当我对服务器主机(运行 IIS 7.5)上的 web.config 进行相同的更改时,当我在浏览器中加载该网站时,该网站似乎仍在旧版本的 web.config 上运行。新的更改未应用。

我已尝试使用 IIS 管理器在服务器上停止和启动我的网站的应用程序池,但仍然没有任何变化。我还尝试过停止并启动 IIS,但它也不起作用。

我对 web.config 所做的更改涉及删除 block 中的条目以允许和拒绝用户。当前设置为提示输入凭据,如果有效,则可以访问该站点。如果不是,则访问被拒绝。我试图进行的更改是允许所有用户访问,而不是提示他们输入凭据。

之前:

<authorization>
<deny users="?" />
<allow roles="admins" />
<deny users="*" />
</authorization>

之后:

<authorization>
<allow users="*" />
</authorization>

这是什么原因?

最佳答案

您必须重置 IIS。只需打开命令提示符并运行 IISRESET 就可以了。

关于asp.net - 对服务器上 web.config 的更改不会生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18261507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com