首页 > 解决方案 > 如何让 Visual Studio Community Edition 2019 与 Web 应用程序一起使用

问题描述

我已经在运行 Microsoft Edge 44.18362.449.0 HTML 18.18362 的 Win10 Build 18362 Lenovo 550S 系统上下载了 Visual Studio 2019 社区版,我可以编译和运行示例控制台应用程序,但不能编译和运行我想要开发的任何 Web 应用程序。在过去的几天里,我尝试了各种方法(创建 web Config,修改 appsettings.json 等,但似乎没有任何效果。我认为它可能是 Win10 的版本,但 VS 2019 先决条件说它在 Win10 Home 中受支持。他们都报告相同的问题:HTTP 错误 500.24 - 内部服务器错误检测到 ASP.NET 设置不适用于集成托管管道模式。

Win10系统表格

微软边缘版本

知道如何解决吗?

背景:我在以前的笔记本电脑上开发了几个应用程序(Web 和控制台)在 VS 2013 的 Win 7 上运行 IE 没有任何重大问题,现在我想升级我的笔记本电脑和开发系统。我之前确实在我的新笔记本电脑上安装了 VS 2017,但注释说 VS2019 将与它成功并行运行。我觉得我错过了一些明显的东西。

标签: .netvisual-studiowindows-runtime

解决方案


这是一个 IIS 问题,已通过编辑 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Web.Config Changed Permissions 以允许更改 Web.Config 来解决,然后对其进行编辑:

<system.web>
        <identity impersonate="false"/>
</system.web>

模拟标签已从 true 更改为 false。当 Visual Studio 启动时,创建了一个新的应用程序并将身份验证更改为 Windows 身份验证,并且它可以正常工作!


推荐阅读