环境为:window server 2008 IIS6.1  net core 3

首先时安装net.core 运行时。地址为:https://dotnet.microsoft.com/download/dotnet-core/3.0   大家找对应的版本进行下载安装。

IIS中创建网站,配置应用程序池.NET FrameWork 版本,选择 无托管代码。

应用程序池高级设置里设置启用32位应用程序 为:true 。

一切相对顺利,运行网站出现问题了,一直是报

Service Unavailable

HTTP Error 503. The service is unavailable.

通过事件查看器发现错误是:

模块 DLL C:\Program Files (x86)\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll 未能加载。返回的数据为错误信息。

折腾了一天才找到原因:

我开始知道ASP.NET Core / .NET Core:Runtime&Hosting Bundle(最新版本)依赖于Microsoft Visual C ++ 2015 Redistributable。有问题的机器安装了早期版本的vc ++ redist。在安装了所述版本的可再发行组件(32位和64位)后,一切都开始工作了。

有趣的是ASP.NET Core / .NET Core:Runtime&Hosting Bundle 版安装程序在安装过程中没有抛出任何关于丢失的vc ++ 2015 redist的错误或警告。

第一次部署asp.net core  记录一下。

转载于:https://www.cnblogs.com/burnsoft/p/10983373.html

记录ASP.NET CORE 3 部署过程相关推荐

  1. ASP.NET Core WEB部署:Kestrel

    ASP.NET Core WEB部署:Kestrel.IIS.Docker 本文链接:https://blog.csdn.net/sundna/article/details/90242777 本文主 ...

  2. .NET Core开发实战(第4课:Startup:掌握ASP.NET Core的启动过程)--学习笔记

    04 | Startup:掌握ASP.NET Core的启动过程 新建一个 ASP.NET Core Web 应用程序 选择 API public class Program {public stat ...

  3. .NET跨平台之旅:将QPS 100左右的ASP.NET Core站点部署到Linux服务器上

    天下午我们将生产环境中一个单台服务器 QPS(每秒请求数)在100左右的 ASP.NET Core 站点部署到了 Linux 服务器上,这是我们解决了在 .NET Core 上使用 EnyimMemc ...

  4. RoadFlow Asp.Net Core工作流部署

    RoadFlow Asp.Net Core工作流部署 RoadFlow最新版本采用ASP.NET CORE2.1开发,部署步骤和.NET CORE部署一样,具体可参数ASP.NET CORE的部署方式 ...

  5. ASP .Net Core系统部署到SUSE 16 Linux Enterprise Server 12 SP2 64 具体方案

    .Net Core 部署到 SUSE 16 Linux Enterprise Server 12 SP2 64 位中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk ...

  6. ASP.NET Core Kestrel部署HTTPS

    ASP.NET Core配置 Kestrel部署HTTPS.现在大部分网站已经部署HTTPS,大家对于安全越来越重视. 今天简单介绍一下ASP.NET Core 部署HTTPS,直接通过配置Kestr ...

  7. ASP.NET Core Docker部署

    前言 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序. ...

  8. VS 2017开发ASP.NET Core Web应用过程中发现的一个重大Bug

    今天试着用VS 2017去开发一个.net core项目,想着看看.net core的开发和MVC5开发有什么区别,然后从中发现了一个VS2017的Bug. 首先,我们新建项目,ASP.NET Cor ...

  9. ASP.Net Core Razor 部署AdminLTE框架

    1.AdminLTE 一个基于 bootstrap 的轻量级后台模板 2.AdminLTE 文档 在线中文Demo:http://adminlte.la998.com/ 在线中文文档:http://a ...

最新文章

  1. 递归构造二叉树和二叉树的遍历
  2. 资深数据产品经理陈家崑:如何从 0 到 1 构建埋点体系
  3. hdu 2049 不容易系列之(4)——考新郎
  4. 《Linux内核设计与实现》读书笔记(十七)- 设备与模块
  5. 您请求的报表需要更多信息...
  6. caffeine 淘汰策略
  7. requests库学习
  8. CS安装卸载测试总结
  9. QT安装后编译错误怎么办?
  10. [CDLinux]安装向导
  11. win7 计算机 只有硬盘分区,电脑只有一个C盘怎么办?一招教你正确分区!-win7磁盘分区...
  12. Ray Tracing
  13. python图像倾斜校正_python 图像倾斜校正
  14. UVM RAL 中的显示预测 uvm_reg_predictor
  15. python爬虫获取子域名以及对“百度安全验证”问题的解决
  16. Educational Codeforces Round 100 A—D题题解
  17. sas数据操作update、modify by ke=、控制modify的更新、datasets添加约束条件、操作文件变动aduit trail...
  18. 读书笔记21:解释器模式
  19. 图书馆学专业学c语言吗,图书馆学专业介绍及考研院校排名
  20. 微凉日子,菠菜鸡丝面

热门文章

  1. 华月互网获得2012全国十大IDC服务商
  2. 体验Vysor Pro
  3. 介绍map.entry接口
  4. 使用Xcode和Instruments调试解决iOS内存泄露【转】
  5. 驱动硬件Framebuffer驱动程序框架 skeletonfb.c 分析
  6. python 断点调试 pdb
  7. 【正一专栏】巴萨和曼城都那么强了还在买人续约
  8. 【Python-ML】感知器学习算法(perceptron)
  9. linux下eclipse cdt引用函数库设置问题
  10. Leetcode 292. Nim 游戏 解题思路及C++实现