Asp.Net Core应用部署心得

6 篇文章 0 订阅
4 篇文章 0 订阅

应用为Asp.Net Core WebApi 应用,开发机为win10 x64,生产部署机为win7 x86同时部署SQL server 2012。

期间遇到很多坑,所幸最终都一一解决,现将部分问题解决方式汇总如下,方便后人。

1、运行环境搭建:

添加IIS组件,安装dotnet-hosting 组件,.net core runtime运行时,以及Windows6.1-KB2533623-x86(解决缺少hostfxr.dll报错)

2、VS发布,选择依赖框架,win-x86架构。

3、IIS检查模块中有:IIS AspNetCore Module V2

4、IIS中创建应用程序池,基本设置为无托管代码、集成,高级中选择标识为ApplicationPoolIdentity。

5、IIS新建站点,把应用复制进去,访问运行。

6、看系统事件-应用程序,有来源IIS AspNetCore Module V2 报告Application 'XXX\' started successfully.表示初步运行正常。

7、检查appsettings.production.json,检查数据库连接字符串中去掉“trusted_connection=true”或改为false,否则将启动域账户权限,无法使用SQL账号,调试非常麻烦。

8、测试运行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值