在网站运行时修改web.config

时间:2017-06-29 00:21:35

标签: c# asp.net iis web-config

每当我需要在开发中进行任何更改时,我都会修改web.config文件并在IIS / Visual Studio中重新启动应用程序。这种方法也用于生产。今天当我更改了Web配置文件时,我收到了错误消息

  

' /'中的服务器错误应用

     

配置错误

     

描述:处理a期间发生错误   服务此请求所需的配置文件。请查看下面的具体错误详细信息并相应地修改配置文件。

     

分析程序错误消息:配置文件已被其他程序更改。

我认为这是因为应用程序仍在运行。我知道app_offline.htm文件的目的,并且它可以放在应用程序的根目录中以停止提供新请求。我不能这样做的原因是因为即使我放了一个app_offline.htm文件它也不会立即反映出这些变化,这会造成混乱。有时当我从不同的网络尝试时,这些变化会立即反映出来。可能是缓存问题吗?

对于客户反映的更改通常需要0.5到1.5小时。有时,更改也会立即应用。我的托管服务提供商不是很好,我在共享主机上。所以他们说他们有11个负载均衡服务器,并且需要在所有服务器上更新更新,并且可能需要一些时间。

要修复上述错误,我必须亲自致电主机提供商并要求他们重新启动应用程序池。

1)有没有人知道可以做些什么,这样我每次都不必打电话给托管服务提供商?

2)负载均衡器问题是否属实?我不确定它是否正在制作

PS我没有远程IIS访问权限。

干杯, VARUN

0 个答案:

没有答案