首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Applicationhost.config未显示更改

Applicationhost.config未显示更改
EN

Stack Overflow用户
提问于 2016-04-15 08:07:14
回答 2查看 6.1K关注 0票数 6

我们有一个托管在Microsoft中的We服务器。这是一个Windows 2008 R2数据中心版本,64位。

对于托管在这台机器上的网站,我需要对applicationhost.config文件进行更改。但是,配置中没有显示我最近对IIS所做的更改。我添加了一个新的应用程序池,并将这个特定的网站添加到应用程序池中。我重新启动网站,文件的“修改日期”被更新,但是应用程序池不存在。

现在我正在C:\Windows\System32\inetsrv\config中编辑文件,但也有一个在C:\Windows\SysWOW64\inetsrv\Config中,但后者已经有几个月没有更新了。

我看错文件了吗?更改没有立即保存吗?我是否需要完全重新启动IIS,而不只是重新启动相关网站?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-26 08:03:14

解决方案是像@RickStrahl提到的那样重新启动IIS,但是即使看起来像是,您也可以正确地打开和编辑安装在服务器上的带有Notepad++或Visual的applicationHost.config,并配置为打开.config文件,--它实际上并没有向您展示正确的内容!

我安装了Notepad2 x64,然后我可以看到我正在寻找的应用程序池。

他妈的聪明的微软。*[

票数 9
EN

Stack Overflow用户

发布于 2017-08-25 20:30:31

真正的问题是有两个inetsvr目录,一个用于32位,另一个用于64位。32位“版本”,可能是休眠和未更新,是在SysWOW64!

当您使用32位应用程序在%SystemDrive%\Windows\System32\inetsrv上打开文件时,Windows将在没有警告的情况下将您重定向到%SystemDrive%\Windows\SysWOW64\inetsrv (可能是一个非常过时的文件)。有趣的不?

使用64位编辑器(如Notepad++ )将打开“右”活动配置文件。

下面的黑客将从32位应用程序(例如,一些Visual版本)访问(active) 64位位置。

代码语言:javascript
复制
cd /d "%SystemDrive%\Windows\SysWOW64\inetsrv"
move Config Config.OLD
mklink /d Config "%SystemDrive%\Windows\System32\inetsrv\Config"
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36641621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档