• ASP.NET Core WebApi 项目部署到 IIS 服务器的总结


    Point:

            - ASP.NET Core WebApi 项目

            - 发布到 IIS 服务器

    1. 选择 File System

    2. 输入要发布到的路径

    # 其它默认,直接发布

    3. 打开 IIS,添加程序池,设为非托管

    4. 添加网站,指定物理路径:刚才 WebApi 发布到的路径。选择程序池为上面添加的程序池。

    5. 访问上面刚添加的网站:

        # 报错(500?),安装 dotnet core hostingWindowsHosting (名称。。。有很多,不同时点安装的文件名不一样,而且差别很。。。) => 搜索 “.NET Core Windows Server Hosting bundle”

        # 访问demo用例里的 api/values 正常,但访问自己写的连数据库真实数据的 api/xxx 时失败(500),==> 是因为没有添加 appsettings.Prodduction.json ,添加上就正常了

        # 正常 => 完成

     


    另外,如果在建项目时选了 https , 那么,在发布 IIS 时,bind中要添加https的端口设置。

     

    ==边学边记录==

    作者:码路工人

    公众号:码路工人有力量(Code-Power)

    欢迎关注个人微信公众号 Coder-Power

    一起学习提高吧~

  • 相关阅读:
    新建一个类并绑定一个activity
    关于fragment保存变量的问题
    关于使用别人方法的效率问题
    使用asynctask的问题
    关于整个头像更新问题(2)
    关于查找所需代码的问题
    静态变量的使用问题
    关于更换头像的整个过程理解
    fill_parent 和 match_parent区别
    关于ui修改的若干想法
  • 原文地址:https://www.cnblogs.com/CoderMonkie/p/deploy-core-api-to-iis.html
Copyright © 2020-2023  润新知