相关疑难解决方法(0)

如何在修改web.config时阻止ASP.NET应用程序重新启动?

我通过该ApplicationHost.CreateApplicationHost方法托管ASP.NET运行时.当我修改web.config应用程序运行时,我看到很多第一次机会ThreadAbortException抛出.这是在我的应用程序崩溃之前.我假设这是因为运行时已检测到配置更改并想要重新启动.

这对我们来说并不是真正受支持的场景,所以我更愿意,如果我可以关闭自动重新加载.

有谁知道如何做到这一点?

asp.net iis web-config recycle httpruntime

34
推荐指数
4
解决办法
4万
查看次数

编辑Web.config文件是否会触发重叠的回收或应用程序池的启动+停止?

我为我的ASP.NET MVC站点配置了重叠回收.

据我所知(从这个SO问题),如果我回收应用程序池,这将启动一个新的w3wp.exe进程来承担正在回收的进程的负载,并且只有当新进程初始化并采取加载,旧进程将被关闭.如果我停止/启动应用程序池,它会立即执行杀死,而不会让进程正常退出或让替换进程先启动.

问题:当我编辑我的Web.config文件时,它将重新启动关联的IIS应用程序池.这会引发漂亮的重叠回收行为,还是残酷的停止/启动行为?

我正在尝试确定是否需要从负载平衡的服务器场中取出服务器并对服务器流量进行一次停止以便编辑配置设置.

asp.net-mvc web-farm iis-7.5

4
推荐指数
1
解决办法
2687
查看次数

编辑web.config - 导致停机?

在我正在使用的网站上,我们有两类他们可以要求的更改.一方面,他们有一些我必须重建和重新部署的东西.他们将这些视为"停机时间"的变化,因为我们会显示一个漂亮的小闪屏,当我们回来时我们会彻底测试网站.

另一方面,他们要求我们进行一些文本更改,打开和关闭功能等,我们已将其隔离到web.config.我们提供在部署窗口内部或外部执行这些操作 - 我们只需编辑文件,检查更改是否正确,然后返回工作.

但客户端的一个聪明人指出,编辑web.config会回收应用程序池,这就是那里的停机时间.我从来没有注意到,但我认为这是正确的 - 当应用程序池不可用时,应用程序是"关闭".

但是持续多久?我不是要求您通过停机间隔来分析客户的舒适程度,但这是一个共同的观点吗?或者我们不应该担心web.config编辑是否伴随着应用程序停机的第二或两次?

asp.net iis web-config downtime

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

每次部署Visual Studio时都会清除会话

可能重复:
编辑web.config时会发生什么?

我在我的网站上登录,将用户信息存储到会话中.然而,一个问题是每当我运行或发布我的应用程序时,它都需要我再次登录.我经常测试我的应用程序,我想知道每次运行或发布应用程序时,会话是否常见.

谢谢,保罗

c# asp.net session visual-studio-2010

0
推荐指数
1
解决办法
934
查看次数