c# - 将 .NET Core 从 2.2 迁移到 3.1
问题描述
我试图将我的 .net 核心 Web 应用程序从 2.2 迁移到 3.1 我已经从 .csproj 文件更改了目标框架,然后从 Nuget 包管理器安装了所有必要的依赖项,当我运行项目时,我收到了这条消息
**
500.37 ANCM在启动时间限制内启动失败
**
请我需要帮助。重要提示:我已经更改了我的 Startup.cs 并按照 Microsoft 官方网站中的说明进行了一些更改,但仍然相同。
解决方案
1.关闭系统上运行的应用程序
2.原来是因为访问需要很长时间
3.Webconfig升级startupTimeLimit https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms524792(v=vs.90)
我们通过将 startupTimeLimit 增加到 300 来解决此解决方案
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<location>
<system.webServer>
<aspNetCore xdt:Transform="SetAttributes(startupTimeLimit)" startupTimeLimit="300">
</aspNetCore>
</system.webServer>
</location>
</configuration>
推荐阅读
- django-rest-framework - 如何覆盖 Django allauth 来自定义注册?
- android - 如何通过 webview 当前 url 设置按钮可见性
- python - 如何使正则表达式匹配表达式的确切次数,而不是确切的次数或更少
- java - 跨多个内核的同一进程的多个线程
- python-3.x - 在异步python中运行sqlite插入操作
- laravel - 发送电子邮件时 Laravel htmlspecialchars() 错误
- typescript - 打字稿中的关键字构造函数?
- python - 未找到关键字参数“{'pk': ''}' 的“ques_detail”的反向操作。尝试了 1 种模式:['ques_detail/(?P
[0-9]+)/$'] - c# - 在 Angular ASP.NET Core 2.0 应用程序中使用 LinkedIn api 和 Oauth 2.0 进行身份验证
- listview - 如何将列表视图添加到列中,然后将剩余空间(如果有)与列表上方的 1/3 和列表下方的 2/3 分开