无需编译 - 在运行时编译

时间:2010-04-25 18:50:27

标签: c# visual-studio

我看到的一些奇怪的东西,一个用ASP.Net(C#)编写的Web应用程序,它在生产服务器上获得源代码并以这种方式编译。因此,当我部署到服务器时,我部署了源代码。

为什么.Net有此功能?没有意义。

3 个答案:

答案 0 :(得分:1)

这是ASP.Net网站的工作方式。

请注意,它与ASP经典非常相似,ASP.Net取代了它。

如果您愿意,也可以部署预编译的网站。

答案 1 :(得分:1)

我已经发布评论,我认为这是一个“网站”项目而不是“Web应用程序”项目,但我还想添加这个链接,其中包含一些很好的链接来比较两个项目类型。

http://www.codersbarn.com/post/2008/06/ASPNET-Web-Site-versus-Web-Application-Project.aspx

答案 2 :(得分:0)

更快的调试周期是我的猜测。对于非常大的项目,编译一切都需要时间。如果您对前沿性能不感兴趣(即一遍又一遍地调试一页或两页),您可以选择不在每次进行调整时重新编译。