【问题标题】:Compile on save is not working for ASP.NET 5 apps in VS 2015 RC保存时编译不适用于 VS 2015 RC 中的 ASP.NET 5 应用程序
【发布时间】:2015-05-02 05:28:47
【问题描述】:

我刚刚在一台干净的 Win 8.1 机器上安装了 Visual Studio 2015 RC,并从默认模板 Asp .NET 5 Preview Template/Web Site 创建了一个应用程序。

如果我点击运行,Web 应用程序将启动,但更改例如主控制器中的 ViewBag.Message 并不能反映重新加载页面后浏览器中的更改。

    public ActionResult About()
    {
        ViewBag.Message = "Your application description page.";

        return View();
    }

我环顾四周,但找不到问题的原因。 IE11 和 Chrome 的行为相同。客户端缓存被禁用。本文建议它应该可以工作:http://docs.asp.net/en/latest/tutorials/your-first-aspnet-application.html

我在这里错过了什么?

【问题讨论】:

    标签: asp.net-core visual-studio-2015


    【解决方案1】:

    确保您没有通过调试启动应用程序。为了使动态编译工作,应用程序必须在没有调试的情况下启动。

    【讨论】:

    • 你是对的。它就像你对 IISExpress 所说的那样工作,但 DNX 停止了。这是已知的限制吗?
    • 是的,这是设计使然。长话短说:如果代码由 dnx 加载,我们无法重新编译代码,因此我们必须终止进程,重新编译然后重新启动进程。这也是你不能附加调试器的原因
    • 感谢您的解释,
    • 自从迁移到 'dotnet' 工具链和 .Net Core 1.0 版本后,这种情况是否发生了变化?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    相关资源
    最近更新 更多