首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只需单击一次即可发布web应用程序,无需重新启动

只需单击一次即可发布web应用程序,无需重新启动
EN

Stack Overflow用户
提问于 2011-03-23 00:24:29
回答 2查看 226关注 0票数 0

我已经在Windows2008机器上安装了Web部署服务,开始使用VS2010中的一键发布,并且它工作正常。

由于一个小故障,即使我更改了一个仅供查看的文件(如未编译的*.cshtml剃刀文件),网站也会重新启动。因此,用户会话会丢失。也许我遗漏了一些微不足道的东西,因为它只知道上传更改。

有没有人知道一键发布是否可以防止重启?如果没有,欢迎提出建议,^_^

EN

回答 2

Stack Overflow用户

发布于 2011-03-23 00:28:39

每当web.config文件或任何二进制文件发生更改时,应用程序都将重新启动。很可能您正在上载web.config文件,即使它在技术上没有更改,但IIS看到该文件已被写入,因此它认为这是更改。

我不太熟悉web部署服务,所以我不确定是否有可能避免上传某些文件(例如,web.config文件)或不是。但另一种解决方案是将您的会话移动到SQL服务器,这将允许它们在应用程序重启后仍然存在。(当然,这可能有点过头了)

票数 0
EN

Stack Overflow用户

发布于 2011-03-23 00:58:16

您遇到的问题是您正在使用InProc作为SessionMode。

我建议你在MSDN中阅读一些关于SessionMode主题的东西,并评估哪个SessionMode是你的方式。(我认为除了InProc之外,最简单的应该是StateServer)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5394483

复制
相关文章

相似问题

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