1

我是一位经验丰富的 Java 开发人员,他开始学习 .net 方面的知识,并且打算选择一个 asp.net 项目作为我的开始领域(所以我可以与 grails、spring mvc 等进行比较)

我发现很烦人的一件事是每次代码更改都必须重新启动我的网络服务器。在开发过程中的 Java 端,我使用标准 JVM 热点动态重新加载我的类。我们还购买了 JRebel http://www.zeroturnaround.com/jrebel/,它将这种能力提升到了更高的水平!

任何 .net 大师都可以告诉我是否有类似的 java 热点,用于 .net 的 JRebel 技术(esp c#)?

谢谢

4

3 回答 3

0

alexanderb - 你对新人很有帮助......不是!

dotnetnewbie - 祝你好运,顺便说一句,EnC(编辑并继续)有一些限制,就像在 Java 世界中一样。恕我直言,JRebel 插件将事情提升到一个新的水平(比 .net 世界 + 标准 java Hotpspot 更好),因为它允许更改方法签名、新方法等。

于 2010-07-31T09:49:41.673 回答
0

我应该指出,有两种不同的 Web 项目运行方式。

如果您使用“文件|新建项目”创建一个 Web 项目然后选择 Web 类型,这是 Web 应用程序的“旧样式”,它将您的 .vb 或 .cs 文件中的所有代码编译成一个 dll,放入bin 目录。

如果您使用“文件|新建网站”创建 Web 项目,这是较新的样式,并且不创建任何 dll,并且所有页面都是即时编译的。

如果您未处于调试模式,您只需在 Visual Studio 中进行更改,刷新您的页面,更改就会生效。

快速提问...您是使用内置的测试 Web 服务器还是使用本地 IIS 实例进行开发。在任何一种情况下,您都不需要重新启动 Web 服务器。一旦您启动了开发服务器,您只需将浏览器指向正确的 url 即可访问您的网站,而无需点击“播放按钮”,这仅在您想调试后端代码时。

希望这可以帮助。

于 2010-07-29T14:08:49.703 回答
0

我找到了; MS 定义是“编辑并继续”

于 2010-07-29T13:46:42.090 回答