ASP.NET Core部署在IIS上
来源:互联网 发布:手机2g和3g网络切换 编辑:程序博客网 时间:2024/04/30 09:29
1.下载安装 Windows Server Hosting ,它的作用是,让IIS有反向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到 Kestrel
2.发布网站,有两种方法:用CLI dotnet publish 命令发布,也可以通过Visual Studio发布
在发布的文件夹中查看web.config文件,把 stdoutLogEnabled=”true” ,然后新建一个 logs 文件夹,因为web.config设置了日志的输出目录 stdoutLogFile=”.\logs\stdout”,而发布时不会生成logs文件夹,需要手动创建。
3.在IIS中部署,和以前发布一样,改变的是应用程序池不再是.NET CLR,而是选择无托管代码。再浏览发布的网站。。
4.结果访问报错了。。报“An error occurred while starting the application”,然后在logs文件夹下查看日志,告诉我缺少文件,导致报了这个错误。因项目中我启用了xml注释,所有的注释会生成到一个xml文件中,而发布的时候不会把这个xml文件输出到发布文件夹中,手动复制进去就可以正常访问了。
阅读全文
0 0
- ASP.NET Core部署在IIS上
- 在IIS上部署ASP.NET Core项目
- 在IIS上部署你的ASP.NET Core项目
- asp.net core在linux上的部署调试
- 在 IIS 6 上部署 ASP.NET MVC 站点
- asp.net mvc 2 RC 在iis上的部署
- Win7 在IIS上部署asp.net网页
- 在IIS上部署ASP.NET MVC项目
- 【ASP.NET CORE 2.0】在CentOS上部署ASP.NET CORE 2.0程序【超详细】
- 发布asp.net core 应用 在IIS
- .net core 搭载在 iis上
- 在iis上部署asp mvc5 程序
- wcf 部署在IIS上,tcp.net
- ASP.NET CORE做的网站运行在docker上(不用dockerfile文件部署)
- ASP.NET Core部署在IIS中后,报无法打开登录所请求的数据库 "xxxx"。登录失败
- 在ISS上部署ASP.NET时出现Failed to access IIS metabase错误
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
- 将ASP.NET MVC 2.0 部署在IIS上的教程
- Android高效加载大图、多图解决方案,有效避免程序OOM
- java提高篇-----HashSet
- Handler.callback
- for循环: 遍历字典, 分别打印key, value, key:value
- Spring Boot druid监控页添加登录访问权限(用户名+密码)
- ASP.NET Core部署在IIS上
- RAP数据集整理
- 前端-JS和CSS的引入/写入位置应该放在哪里?
- 开源中国颁发证书:GVP-码云最有价值开源项目(roncoo-pay)
- H5 input type=search 搜索按钮的设置
- newInstance() 和 new 有什么区别
- Ubuntu16.04安装Matlab2015b步骤
- 汉字处理的工具
- 新人学习日志