如何将具有完整 .Net 框架的 MVC 项目迁移到 Microsoft.Net.Sdk 项目?

How to migrate MVC project with full .Net framework to Microsoft.Net.Sdk project?

我正在尝试将我的 MVC 项目与完整的 .Net 框架 4.7.2 迁移到 Microsoft.Net.Sdk 风格的项目。

没问题,编译通过。

要启动它,我有一个 lauchSettings.json 文件:

{
  "profiles": {
    "MyProject.WebMvc5": {
      "commandName": "Executable",
      "executablePath": "C:\Program Files (x86)\IIS Express\iisexpress.exe",
      "commandLineArgs": "/path:\"$(SolutionDir)$(ProjectName)\" /port:12345"
    }
  }
}

我的问题是应用程序在每次 HTTP 请求时都会被回收。

我在 Application_Start 中的断点可以看到它。

我解决了这个问题。 这个问题是我正在登录我的项目文件夹。

如果文件发生变化,App循环重启...

为了解决,我删除了日志文件...