ASP.Net Live Editing DLL用于调试而不会终止会话

时间:2018-01-23 21:04:51

标签: c# asp.net iis

我试图提高我们的生产力。我们有一个庞大的应用程序,需要很长时间才能重建。

这意味着我们的更改,调试,修复周期太长并且会影响我们的团队绩效。

我试图弄清楚如何在不登录和退出应用程序的情况下实时编辑dll。

有一个名为fcnMode ="禁用"的IIS设置。这可以防止在发布新版本的dll时会话丢失。然而,这只是忽略了这些变化。虽然在.net应用程序上工作多年,但我从未遇到过这个问题,因为我从未在这么大的应用程序上工作过。

我还有其他一些想法可以提高我们的工作效率。

  • 简化自动登录以加快重启
  • Gulp文件实时发布javascript更改以提高客户端调试性能
  • 将应用程序更改为以64位运行(许多dll重新配置,因此不像听起来那么容易)。这将防止IIS Express中的outofmemory异常(我希望!)。

如果您有任何想法或可以分享类似的经历,请告诉我。可能我必须满足于登录和退出应用程序以刷新更改,但我觉得有很多开发人员在我们的项目上工作,这至少值得研究。

0 个答案:

没有答案