Asp.net 获取asp核心网页的HTTP错误500.30(开始时导航到第一页确定,下一页产生此错误)

Asp.net 获取asp核心网页的HTTP错误500.30(开始时导航到第一页确定,下一页产生此错误),asp.net,asp.net-mvc,asp.net-core,web,iis,Asp.net,Asp.net Mvc,Asp.net Core,Web,Iis,更具体地说,我有一个带有默认主页的现有框架应用程序。 我添加了一个新的cshtml页面(带有viewmodel和controller)。 应用程序启动,转到默认页面,我导航到新页面,一切正常。对一些html进行了更改。然后我得到了这个错误。这个新页面需要在它自己的托管进程池中。 解开零钱。错误仍然存在。到目前为止,我一直在关注类似问题的答案,例如: 删除.vs文件夹(在关闭vs并停止IIS等之后) 重新启动IIS 重新启动计算机 我有ANCMV2,已经检查过该模块是否正在使用。(与2019年相比

更具体地说,我有一个带有默认主页的现有框架应用程序。 我添加了一个新的cshtml页面(带有viewmodel和controller)。 应用程序启动,转到默认页面,我导航到新页面,一切正常。对一些html进行了更改。然后我得到了这个错误。这个新页面需要在它自己的托管进程池中。 解开零钱。错误仍然存在。到目前为止,我一直在关注类似问题的答案,例如:

  • 删除.vs文件夹(在关闭vs并停止IIS等之后)
  • 重新启动IIS
  • 重新启动计算机
  • 我有ANCMV2,已经检查过该模块是否正在使用。(与2019年相比,IIS开发包和所有asp net核心包、web包等的最新版本)

    所以问题是:什么会使一个新的cshtml页面需要它自己的线程池?控制器代码基本上与默认HomeController代码相同(返回(“视图”)等

    我的启动代码如下(我读到这可能是一个原因):


    在解决方案资源管理器中右键单击项目文件,然后单击编辑项目文件

    <PropertyGroup>
        <TargetFramework>netcoreapp2.2</TargetFramework>
        <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
    </PropertyGroup>
    
    
    
    netcoreapp2.2
    

    所以我们原来使用IISExpress!launchSettings.json文件中有一些残余。删除了它(并重新启动了机器),不再有问题了!(希望有些人觉得这有帮助)

    我不确定这是否与我的情况类似。但之前我犯了与你相同的错误,我也犯了同样的错误。

    谢谢你!我之前也尝试过这个(忘记添加到我的所有事情列表中!),但这对我不起作用:(
    <PropertyGroup>
        <TargetFramework>netcoreapp2.2</TargetFramework>
        <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
    </PropertyGroup>