2009-05-01 58 views
1

我们的Web应用程序中有一个.net 2.0文件夹和一个.net 3.5文件夹。我可以简单地上传一个新的.vb文件,并查看2.0中的更改,而无需编译和上传构建。但是,在3.5中,似乎我只在编译和上传构建后才看到我的更改。有谁知道什么是迫使我不得不编译我的.net 3.5?您是否需要编译.net 3.5代码

非常感谢

回答

4

这听起来我喜欢你的3.5项目被称为“Web应用程序”,而不是创造的“网站”。前者需要编译,而后者则不需要。

0

如果这是一个ASP.NET网站,那么没有。它会自动编译.cs或.vb文件。

0

这听起来像你有一个Web应用程序。有两种方法可以在.net 2.0和3.5中实现一个网站。一个是Web应用程序,其中所有的代码都是针对该站点进行编译并发布到某个位置。另一个是网站。每当应用程序池被回收时,网站都会被编译。该网站提供了只需推送几个文件或页面的自由,Web应用程序需要完全编译并推送整个应用程序。两者之间的性能差异并不是很大,诚实地说,用户不会注意到这些差异,除非您的网站没有经常被点击,并且闲置的工作进程被回收,这会导致下一个用户必须等待几秒钟为它编译。我目前与网站合作,而且我们的网站经常遭受打击,所以Web应用程序的性能提升是微不足道的。

下面是一个不错的小文章,解释不同点: ASP.NET Website vs Web Application Project

相关问题