gpt4 book ai didi

asp.net - 在 Visual Studio 2015 中保存 *.cs 或 *.cshtml 文件后 IIS Express 停止

转载 作者:行者123 更新时间:2023-12-01 02:12:19 25 4
gpt4 key购买 nike

我正在测试新 ASP.NET 5 Visual Studio 2015 Ultimate CTP 5 中的 web 模板。
(14.0.22412.0 DP)

我的问题是,当我运行应用程序时,每次我按 .cs 中的任何一个保存或 .cshtml文件,服务器停止。不会出现警告或错误对话框。

我可以使用空的启动项目重现错误:

file->new project-> ASP.NET Web Application -> ("ASP.NET 5 Empty" and same with "ASP.NET 5 Starter Web")

在尝试找到问题的根源后,我在输出窗口中发现了这一点:
iisexpress.exe Information: 0 : Deleted -> c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\Startup.cs
iisexpress.exe Information: 0 : [ApplicationShutdown]: Scheduling shutdown request for debugger detach.
iisexpress.exe Information: 0 : c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\0sc2sxcq.1a1~ -> c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\Startup.cs
iisexpress.exe Information: 0 : [ApplicationShutdown]: Requesting shutdown.
The program '[7760] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[7760] iisexpress.exe' has exited with code -1 (0xffffffff).
The program '[7348] iexplore.exe' has exited with code -1 (0xffffffff).

所以看起来保存文件会删除它,删除文件会触发关闭。
我不认为它是那样打算的。

使用浏览器中的 View 代替调试工作(但我想使用调试)

我试过的:
  • 重新安装 Visual Studio
  • 禁用 Web Essentials/Resharper
  • 运行所有可用的 Target KRE 版本
  • 切换到发布

  • 我会格式化我的电脑,但这似乎有点激烈。

    我使用的是 Windows 8.1 专业版

    编辑:

    VS 2015 CTP 问题依旧 6

    (“Microsoft.AspNet.Server.IIS”版本 1.0.0-beta2 1.0.0-beta3 )

    最佳答案

    我假设您正在尝试运行,然后在 Debug模式 (F5) 下编辑您的应用程序。目前,当您在 Debug模式下保存文件时,预编译会启动并尝试重新编译您保存的文件。此步骤将终止 iisexpress.exe。

    为避免此问题 我建议使用 Ctrl+F5 运行您的应用程序(不附加调试器)。

    预编译的最终目的是加快开发时间。虽然它目前可能会损害调试体验,但您会注意到在没有附加调试器的情况下运行应用程序会导致执行速度比以前的版本快得多。

    关于asp.net - 在 Visual Studio 2015 中保存 *.cs 或 *.cshtml 文件后 IIS Express 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28194472/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com