.net Core发布IIS的各种异常解答

随笔7小时前发布 豆本豆
4 0 0

一.IIS启动之后发布项目失败
原因以及解决方案
1.查看本机应用池模块是否有AspNetCoreMoudleV2,如果没有,需要去微软官网下载一个Hosting Bundle安装
2.查看程序池的.net CLR版本要选择无托管代码
3.标识应该选择localsystem

二.打开网页提示用户登录数据失败
原因以及解决方案
1.打开当前数据库,在登录觉得找到对应登录名,服务器角色要多勾选一个sysadmin

三.部署API没办法连接到Swagger
原因以及解决方案
1.在生成解决方案的时候需要生成一个对应的XML
2.在program.cs里面将那段if (app.Environment.IsDevelopment())去掉然后将 app.UseSwagger();app.UseSwaggerUI();变成必须执行
3.在IIS上的API默认文档里面把其他的去掉,只留下index.html

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...