Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core ASP.NET vNext-动态编译代码不适用于我_Asp.net Core - Fatal编程技术网

Asp.net core ASP.NET vNext-动态编译代码不适用于我

Asp.net core ASP.NET vNext-动态编译代码不适用于我,asp.net-core,Asp.net Core,我已经在这里浏览了有关此的教程: 我遵循第2节中的第7步-“在浏览器仍然打开的情况下,打开Class1.cs并将消息文本更改为“来自ClassLibrary1的新消息!”!“ 不幸的是,在代码更改后,当我刷新浏览器时,它与以前一样。我必须重新编译以使更改生效 你知道为什么吗?我想看到奇迹发生 Windows 7 64位 Microsoft Visual Studio Professional 14 CTP 版本14.0.21730.1 DP Microsoft.NET框架 版本4.5.5093

我已经在这里浏览了有关此的教程:

我遵循第2节中的第7步-“在浏览器仍然打开的情况下,打开Class1.cs并将消息文本更改为“来自ClassLibrary1的新消息!”!“

不幸的是,在代码更改后,当我刷新浏览器时,它与以前一样。我必须重新编译以使更改生效

你知道为什么吗?我想看到奇迹发生

Windows 7 64位 Microsoft Visual Studio Professional 14 CTP 版本14.0.21730.1 DP Microsoft.NET框架 版本4.5.50938

project.json:

{
    "dependencies": {
        "Helios": "0.1-alpha-build-0585",
        "Microsoft.AspNet.Mvc": "0.1-alpha-build-1268",
        "Microsoft.AspNet.Identity.Entity": "0.1-alpha-build-1059",
        "Microsoft.AspNet.Identity.Security": "0.1-alpha-build-1059",
        "Microsoft.AspNet.Security.Cookies": "0.1-alpha-build-0506",
        "Microsoft.AspNet.Server.WebListener": "0.1-alpha-build-0520",
        "Microsoft.AspNet.StaticFiles": "0.1-alpha-build-0443",
        "Microsoft.Data.Entity": "0.1-alpha-build-0863",
        "Microsoft.Data.Entity.SqlServer": "0.1-alpha-build-0863",
        "Microsoft.Framework.ConfigurationModel.Json": "0.1-alpha-build-0233",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0-alpha",
        "Classlibrary1": ""
    },
    "commands": {
        /* Change the port number when you are self hosting this application */
        "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
    },
    "configurations": {
        "net45": {
            "dependencies": {
                "System.Data": "",
                "System.ComponentModel.DataAnnotations": ""
            }
        },
        "k10": {
        }
    }
}

Paul

看来,这是一个已知的问题,希望以后能得到解决

您可能正在运行附带的调试器。文件监视程序无法与附带的调试器一起工作。为什么?长话短说:IIS(express)重新启动以拾取程序集更改,因此无法与附加的调试器一起使用,因为这将终止调试会话

在不调试的情况下启动网站,然后更改代码文件并刷新-神奇的事情发生了


后期编辑:要在不调试的情况下启动应用程序,请使用
Ctrl+F5
Debug->start without Debug

这里也讨论了这一点:我发现
Ctrl
+
shift
+
w
(在浏览器中查看)最有效的方法是,如果应用程序已经运行,它不会重新启动。这一非常恼人的限制是否会得到解决,或者我们被它卡住了?(我想你可以关闭附加的调试器并启动一个新会话,对吗?)