【问题标题】:Cannot debug with Visual studio 2019 -HTTP Error 500.0 - ANCM In-Process Handler Load Failure无法使用 Visual Studio 2019 进行调试 -HTTP 错误 500.0 - ANCM 进程内处理程序加载失败
【发布时间】:2021-08-15 13:02:53
【问题描述】:

我正在尝试调试自己的应用程序,但是当我使用 VS2019 启动它时,他向我显示了以下消息:

HTTP 错误 500.0 - ANCM 进程内处理程序加载失败。

一开始我在网上发现需要在web.config中将hostingModel从“InProcess”修改为“OutProcess”,但是我无法再启动应用程序了。

之后,我尝试使用命令行运行 dotnet run 应用程序,ANCM In-Process Handler Load Failure 消失了,同时我从 VS2019 运行应用程序,错误也没有了。

我的应用程序现在在具有两个不同端口的本地主机中工作。

我现在的问题是当我对代码进行一些更改时,我必须重复此过程才能访问调试:

  • 从命令行关闭应用程序(如果它已经启动)
  • 使用命令行或 IDE 重建应用程序
  • 使用命令行执行 dotnet 运行
  • 用 IDE 的调试器启动它

如果有人遇到这样的问题,他们是如何解决的

【问题讨论】:

  • 我找到了similar issue,你可以尝试在web.config文件中修改modulesAspNetCoreModule

标签: visual-studio visual-studio-2019 visual-studio-debugging


【解决方案1】:

您的项目名称是否以字符“dotnet”结尾,例如“myappdotnet.csproj”?我发现当尝试运行以这些字符结尾的任何项目时,IIS Express 会抛出这个确切的错误。

不幸的是,我不知道这会记录在哪里——如果是的话。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 2020-08-24
    • 2020-01-06
    • 2019-09-07
    • 2019-05-17
    • 2020-02-02
    相关资源
    最近更新 更多