Azure 应用服务和 IIS 上 ASP.NET Core 的常见错误参考
.NET Core 应用程序发布概述【发布独立应用】
.NET Core 应用程序发布概述【发布依赖于运行时的应用】
Download .NET Core 3.1
Download .NET 5.0
Download .NET 6.0

1、安装 DotNetCore-WindowsHosting
     下载并安装  .NET Core Hosting Bundle 
                         .NET Core 3.0 Hosting Bundle 
                         .NET Core 3.1.14 Hosting Bundle

2、发布程序

3、配置IIS

4、应用程序池

5、Asp.NET Core api 部署在 IIS 上 405-Method Not Allowed
解决方法:在部署的目录中找到 web.config 文件,添加 runAllManagedModulesForAllRequests

<?xml version="1.0" encoding="utf-8"?>
<configuration><location path="." inheritInChildApplications="false"><system.webServer><handlers><add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /></handlers><modules runAllManagedModulesForAllRequests="false"><remove name="WebDAVModule" /></modules><aspNetCore processPath=".\MobileNurse.WebAPI.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" /></system.webServer></location>
</configuration>
<!--ProjectGuid: a654015f-f1f8-4467-8a05-bdd22227f48f-->

---------------------------.NET Core 发布后生成多余语言文件夹---------------------------
选择.NET Core Web项目 - 右键 - 编辑项目文件 - 找到 <PropertyGroup> 节点 - 在 <PropertyGroup> 节点下添加 <SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>

<Project Sdk="Microsoft.NET.Sdk.Web"><PropertyGroup><TargetFramework>netcoreapp3.1</TargetFramework><SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages></PropertyGroup>
</Project>

*
---------------------------IIS导入SSL证书,添加HTTPS协议---------------------------
1、导入证书
开始 -> 运行 -> MMC
启动控制台程序,选择菜单【文件】中的【添加/删除管理单元】-> 从列表中选择【证书】选择【添加】-> 选择【计算机帐户】 -> 下一步  -> 本地计算机  -> 完成 -> 确定
左侧列表选择【个人】 -> 证书 -> 右键【证书】 -> 所有任务 -> 导入 -> 下一步 -> 浏览 -> 选择文件 -> 下一步 -> 输入密码 -> 下一步 -> 下一步 -> 完成
2、IIS
打开IIS -> 选择站点 -> 右侧菜单选择【绑定】 -> 添加 -> 类型选择:https,SSL证书:选择新添加的证书 -> 确定
---------------------------MIME类型---------------------------
1、Startup.cs

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{app.UseStaticFiles();app.UseStaticFiles(new StaticFileOptions(){ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>{{ ".apk","application/vnd.android.package-archive"},{ ".nupkg","application/zip"}})});
}

--------------------------- 读取 *.json 文件中文乱码 ---------------------------
方式一
1、Visual Studio菜单栏 -> 工具 -> 自定义 -> 选择【命令】选项卡 -> 添加命令 -> 文件 -> 选中【高级保存选项】 -> 确定 -> 关闭;
2、在Visual Studio左上角可以看到【高级保存选项】。

方式二
1、用记事本打开 *.json 文件;
2、文件 -> 另存为 -> 编码:UTF-8 -> 保存。

--------------------------- HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process ---------------------------

某一个应用程序池,被多个程序使用
*
*
*
*
*

Windows IIS 环境部署 .NET Core 语言文件 SSL证书 HTTPS协议相关推荐

  1. IIS上部署Net.Core

    部署: 1.安装vc_redist.x64vc_redist.x64 2.安装DotNetCore.1.0.0.RC2-WindowsHosting 3.安装DotNetCore.1.0.0-SDK. ...

  2. 在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法

    在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 参考文章: (1)在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 (2)ht ...

  3. iis服务器添加ssl证书,Windows 服务器 IIS 7.0和8.0添加SSL证书教程【图解】

    第一步:生成证书签名请求文件(CSR) 打开IIS服务管理器,点击计算机名称,双击打开右则的服务器证书图标 双击打开服务器证书后,点击右则的 "创建证书申请" 输入申请证书信息(必 ...

  4. 利用Certbot工具快速给网站部署Let's Encrypt免费SSL证书

    使用https证书的话,强制使用域名 很多商家也都提供免费证书,比如腾讯云提供免费一年GeoTrust DV SSL证书.Let's Encrypt永久免费但需要90天激活一次续约,当然如果要购买证书 ...

  5. 记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)

    SSL证书的申请过程不多赘述,还请查找其他博主的介绍. 检验Linux中Java.Tomcat环境: 这一步,验证Liux中是否含有Java.Tomcat,这两样工具 rpm -qa | grep j ...

  6. 阿里云/腾讯云服务器上部署Nginx,域名,SSL证书

    你将会从这篇文章中学到: 在服务器上部署Nginx. 域名的购买. 添加域名,让域名解析到你的服务器上. 教你如何添加SSL证书. 在你的服务器上面配置Nginx,实现http和https的访问. 如 ...

  7. nginx部署ssl转发https协议请求

    在小程序上线的时候需要服务器为https请求,那么就需要ssl证书,SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能.但后 ...

  8. Windows(二):windows+nginx+openssl本地搭建nginx并配置ssl实现https访问

    准备 下载OpenSSL (安装到自己喜欢的目录 - 安装过程中可能会让你安装 VC_redist.x64.exe 这个程序) https://slproweb.com/products/Win32O ...

  9. iis php5.3配置,windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    还是感觉5.2及以前的版本配置比较方便,使用5.3配置后,我的apache居然挂了,不知道问题出在哪里,没找到解决方法,最后只能ghost还原了一下. 第一步:iis6.0环境配置,这里不多介绍 第二 ...

最新文章

  1. arcengine开发如何获取ipolygon的中心点_如何保证倾斜摄影建模效果和建模精度?...
  2. python国内书籍推荐_这些都是Python官方推荐的最好的书籍
  3. xmind可以画流程图吗_新娘妆可以自己画吗?临夏化妆学校告诉你答案!
  4. 2s相机 android6,Android Camera2 使用总结
  5. Linux/Document: Livepatch
  6. 牛客练习赛24 C PH试纸
  7. Python - 浅谈Python的编译与反编译
  8. 四则运算小程序 c语言,四则运算小程序(示例代码)
  9. html让页面两边都留点空位,标记语言——CSS布局_HTML/Xhtml_网页制作
  10. python编程代码画画_分享给大家几段有趣的代码,学会python画画可以不用自己动手啦...
  11. 周立功ZCANPRO基础使用教程
  12. 我的MIT代数拓扑笔记
  13. 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
  14. 在用AI死磕垃圾分类这件小事上,麻省理工、MaxAI们创造了这些利器,神助攻还是花拳绣腿?...
  15. 西湖大学鞠峰组招聘【塑料降解 / 污水工程 / 微生物学】方向博士后和科研助理...
  16. VMware中的虚拟机开启VT,支持KVM
  17. pycharm中出现pytest_pytest文档3-pycharm运行pytest
  18. 封装R0805跟R0603贴片电阻有什么区别?
  19. 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
  20. 宜信智能监控平台建设实践

热门文章

  1. Linux命令行使用技巧
  2. 日课-5-29-曹全
  3. ChinaSoft 论坛巡礼 | 嵌入式基础软件论坛
  4. Medical Checkup ---ACM
  5. 马云致所有阿里人的一封信:为理想而生存
  6. Vijos 1303 导弹拦截(LIS+Dilworth定理)
  7. EasyUI1.5之设置datagrid显示隐藏列
  8. 2023招商Fintech数据赛道rank33 赛后分享
  9. JetBrains学生认证过期,提示“No suitable licenses associated with account ”
  10. skip-external-locking skip-locking参数详解