visual-studio - 单击 Web 应用程序中的文本框时,IIS Express 突然停止

标签 visual-studio iis iis-express

在 Windows 10 上使用 Visual Studio 2017
在我调试 C# MVC Web 应用程序时,我的 IIS Express 突然开始表现得很奇怪,并在没有警告或错误的情况下自行关闭。

  • 它不会在现有浏览器窗口中打开新选项卡(在我的情况下,
    Firefox v60.0(64 位))
  • 停止 Visual Studio 调试器并关闭 IIS Express:
  • 选项卡/窗口关闭时
  • 当标签合并到另一个浏览器的窗口
  • 中时
  • 当我在 Web 应用程序中单击任何文本框时
  • 即使单击 URL 栏也会导致它崩溃!

  • 我没有故意更改我的项目设置,我在我的团队资源管理器源代码管理中没有看到任何挂起的更改。
    我认为从现在到上次运行之间发生的唯一区别是我下载了一个单独的项目,该项目使用 IIS Local 并需要管理员权限才能正常工作。更多关于这在下面。

    以前,当我在 Visual Studio 中启动调试器时,IIS Express 会运行,在现有 Firefox 浏览器上的新选项卡中打开自己,或者如果不存在则创建一个新选项卡,并在我单击 Visual Studio 中的停止图标时停止。

    我尝试过的事情:
  • 以管理员身份运行
  • 重新启动 Visual Studio
  • 重新启动我的机器
  • 在这开始发生之前从源代码管理中获取最新版本
  • 删除我的 .vs 文件夹中的 ...\{Project Name}\ 文件夹
  • 改为在 Chrome 中运行
  • 运行时仍然打开一个新窗口
  • 单击文本框或 URL 栏时是否 不是 崩溃
  • 当我关闭选项卡或将其合并到现有的 Chrome 浏览器时停止

  • 我认为可能导致这种情况的唯一原因是我从使用 ISS Local 的 TFS 源代码控制下载了一个不同的项目,当我尝试将该项目加载到它自己的解决方案中时,我收到一条错误消息:

    The Web Application Project {project name} is configured to use IIS. Unable to access the IIS metabase. You do not have sufficient privilege to access IIS web sites on your machine.



    以管理员身份打开 Visual Studio 会自动将该项目加载到其解决方案中。
  • 它还打开一个新的浏览器窗口
  • 当我单击 Firefox 或 Chrome 中的文本框或将其合并到现有浏览器中时,它会关闭 而不是

  • 关于为什么会发生这种情况或如何解决它的任何想法?

    最佳答案

    我遇到了与 Visual Studio (15.7.5) 相同的问题& Firefox Developer Edition (62.0b12) .每次我单击任何输入或文本字段时,它都会关闭 Firefox 和 IIS,没有任何错误或异常。

    我为解决这个问题所做的只是取消选中该选项:

    Stop Debugger when browser window is closed



    Tools > Options > Projects and Solutions > Web Projects 下找到
    save , clean , Build & Start .

    这个解决我的问题!

    关于visual-studio - 单击 Web 应用程序中的文本框时,IIS Express 突然停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50377950/

    相关文章:

    c# - Entity Framework 构建退出并出现警告,并且在克隆 CodePlex 存储库后不会运行测试

    vb.net - 无法识别 Microsoft.Office.Interop.Word 命名空间的别名

    c# - 构建一个 web 项目破坏了解决方案中第二个的编译版本

    node.js - IIS 反向代理从其背后的 NodeJS 获取 404

    visual-studio - Node.js - 我真的需要 Visual Studio 吗? Python 2.X 还是 3.X?

    visual-studio - Runas 错误 : Unable to Acquire Password

    delphi - 如何配置 IIS 以将 ISAPI DLL 映射到域根目录

    iis-express - 使用 ngrok 公开本地 Web 服务器时没有响应

    asp.net-core - 无法使用 VS 2017 访问 IIS 元数据库

    c# - .NET 4.6 上的 ASP.NET Core - 如何执行 https