【发布时间】:2012-04-19 07:54:35
【问题描述】:
我刚开始使用已从 VB.NET 网站转换为 C# Web 项目的 ASP.NET 应用程序,我发现使用 C# 的开发时间比 VB.NET 长得多。
当我在 C# 代码隐藏文件中编辑简单的代码行时,我必须手动重新编译整个站点才能看到更改的结果。在网站中,我可以编辑代码隐藏文件,然后在浏览器中执行它以查看更改的结果,而无需进行编译(或者,右键单击并选择编译页面)。
我的问题是,是否有一个选项可以只编译一页?如果没有,是否可以做一些事情(除了获得更多硬件或将项目转换回网站)来加快开发/调试过程?
澄清
在 ASP.NET (VB) 网站项目中,我可以在代码隐藏中进行编辑,单击保存按钮,然后打开浏览器并导航到页面以立即查看更改(或至少在 5秒)。在 ASP.NET (C#) 的 Web 应用程序项目中,我发现我必须编译整个网站才能在浏览器中查看实时更改(这个过程需要 2 分钟以上)。
【问题讨论】:
-
我想知道这是 ASP.NET 网站和 Web 应用程序项目之间的区别吗?
-
@abatishchev 这使它成为一个与语言无关的问题,因此该问题需要重新表述。
-
@tomfanning:当然,这是一个一般的 .NET/ASP.NET 问题,只需要得到 OP 的说明
-
VB.NET - 我更新了我的问题。
-
@tomfanning:请发布旅游建议作为答案。
标签: c# asp.net compiler-construction web-project