.net - 如何让 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 设置不适用于集成托管管道模式。
知道如何解决吗?
背景:我在以前的笔记本电脑上开发了几个应用程序(Web 和控制台)在 VS 2013 的 Win 7 上运行 IE 没有任何重大问题,现在我想升级我的笔记本电脑和开发系统。我之前确实在我的新笔记本电脑上安装了 VS 2017,但注释说 VS2019 将与它成功并行运行。我觉得我错过了一些明显的东西。
解决方案
这是一个 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 身份验证,并且它可以正常工作!
推荐阅读
- xamarin - Xamarin.TestUI 导航重复对象
- postgresql - 查询运行时 Postgresql 崩溃
- python - Python: Creating a List Filter String with Duplicates
- directx-11 - Windows 7 上的 DirectX 11 steam.dll 开销
- datatable - 如何更改 dataTables 中 aLenghtMenu 的宽度?
- javascript - Weird charaters in a stringified buffer in javascript
- sql-server - Spring Boot Data 获取 Lob 类型列中的亚洲符号
- ios - How would I go about building and hosting my own backend for an iOS application?
- c++ - C++ - 使用带有 ShellExecute 的 Windows 照片查看器打开图像
- html - 需要帮助以了解 transform-origin 在 CSS 中的工作原理