Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 你必须编译.NET3.5代码吗_Asp.net_Compilation - Fatal编程技术网

Asp.net 你必须编译.NET3.5代码吗

Asp.net 你必须编译.NET3.5代码吗,asp.net,compilation,Asp.net,Compilation,我们的web应用程序中有一个.net 2.0文件夹和一个.net 3.5文件夹。我可以简单地上传一个新的.vb文件并查看2.0中的更改,而无需编译和上传构建。然而,在3.5版本中,我似乎只在编译和上传构建之后才看到我的更改。有人知道是什么迫使我编译.NET3.5吗 非常感谢我觉得你的3.5项目是作为“Web应用程序”而不是“网站”创建的。前者需要编译,而后者则不需要。我觉得你的3.5项目是作为“Web应用程序”而不是“网站”创建的。前者需要编译,而后者则不是。如果是ASP.NET网站,则不是。它

我们的web应用程序中有一个.net 2.0文件夹和一个.net 3.5文件夹。我可以简单地上传一个新的.vb文件并查看2.0中的更改,而无需编译和上传构建。然而,在3.5版本中,我似乎只在编译和上传构建之后才看到我的更改。有人知道是什么迫使我编译.NET3.5吗


非常感谢

我觉得你的3.5项目是作为“Web应用程序”而不是“网站”创建的。前者需要编译,而后者则不需要。

我觉得你的3.5项目是作为“Web应用程序”而不是“网站”创建的。前者需要编译,而后者则不是。

如果是ASP.NET网站,则不是。它会动态自动编译.cs或.vb文件

如果是ASP.NET网站,则不是。它会动态自动编译.cs或.vb文件

听起来你好像有一个Web应用程序。有两种方法可以在.net 2.0和3.5中实现网站。一个是Web应用程序,其中所有代码都是事先为站点编译并发布到某个位置的。另一个是网站。只要应用程序池被回收,网站就会被编译。该网站提供了只推送少数文件或页面的自由,其中需要完全编译Web应用程序并推送整个应用程序。两者之间的性能差异并不是很大,老实说,用户不会注意到这种差异,除非您的站点不经常被访问,并且空闲的工作进程被回收,这将导致下一个用户不得不多等几秒钟才能编译。我目前在网站上工作,我们的网站经常被点击,因此Web应用程序的性能提升实际上可以忽略不计

这里有一篇很好的小文章解释了两者的区别:

听起来您有一个Web应用程序。有两种方法可以在.net 2.0和3.5中实现网站。一个是Web应用程序,其中所有代码都是事先为站点编译并发布到某个位置的。另一个是网站。只要应用程序池被回收,网站就会被编译。该网站提供了只推送少数文件或页面的自由,其中需要完全编译Web应用程序并推送整个应用程序。两者之间的性能差异并不是很大,老实说,用户不会注意到这种差异,除非您的站点不经常被访问,并且空闲的工作进程被回收,这将导致下一个用户不得不多等几秒钟才能编译。我目前在网站上工作,我们的网站经常被点击,因此Web应用程序的性能提升实际上可以忽略不计

这里有一篇很好的小文章解释了两者的区别: