首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >允许预编译的Visual Studio网页可更新和不可更新有什么区别?

允许预编译的Visual Studio网页可更新和不可更新有什么区别?
EN

Stack Overflow用户
提问于 2012-08-16 03:22:45
回答 1查看 19.6K关注 0票数 25

我已经用默认的“允许这个预编译的网站可更新”构建了一个网站好几次了,但是在最近的编译中,这个网站是非常糟糕的。在尝试了一下.dll文件(在垃圾箱中删除和替换它们)后,我注意到网站的某些部分又开始工作了,但是如果我把所有原始的.dll文件都放在网站上,那就坏了。

我正在使用带有几个Ajax web扩展的aspx页面。这些是最近添加的,可能是问题的根源。我取消勾选了“允许这个预编译的网站可更新”,它将各种额外的编译代码文件添加到了bin中,网站的所有问题都消失了……这里发生了什么事?有什么不同?

我更新站点的方式似乎也没有什么不同,只是每次都是从Visual Studio直接发布。

任何真知灼见都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-16 04:31:09

取消选中“允许此预编译站点可更新”将编译.Aspx页,而不仅仅是代码文件(.VB/.CS)。保持选中状态允许您在部署.Aspx文件后对其进行某些更改,而无需重新编译(例如,移动控件的位置或添加一些额外的HTML标记)。

在阅读了您对部署问题的描述后,似乎更有可能是因为IIS需要刷新应用程序池。在低端VPS上,如果你有这样的奢侈,有时反弹(重启)它是有意义的。

有关站点预编译的更多信息,请阅读以下MSDN文章。

http://msdn.microsoft.com/en-us/library/399f057w(v=vs.80).aspx

http://msdn.microsoft.com/en-us/library/ms247286(v=vs.80).aspx

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

https://stackoverflow.com/questions/11975787

复制
相关文章

相似问题

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