首页 > Web开发 > 详细

IIS发布asp.net mvc项目(asp.net core也是一样)

时间:2019-01-12 23:50:10      阅读:171      评论:0      收藏:0      [点我收藏+]

因为之前都是利用其他的工具在linux上面进行发布,导致现在忘记了在IIS上面怎么发布,现在就记录下来,以防不时之需吧

第一步:

在vs里面进行项目发布:指定好发布的位置,点击发布就好了

技术分享图片

第二步:右击发布文件的属性,点击安全

技术分享图片

查看下有没有IUSR,和IIS_IUSRS这两个用户

技术分享图片

假如没有就点击添加,再点高级按钮出现下面的图片,点击立即查询添加IUSR和IIS_IUSRS这两个用户

技术分享图片

修改ISURS和IIS_IURS这两个用户的权限

技术分享图片

假如没设置的话打开网页会报错

技术分享图片

这时候就可以在IIS里面发布网站了,注意的一点就是应用程序池托管管道模式,假如用集成的话需要配置,不配置就报错

web.config配置文件

<system.web>

    ............

    <httpModules>
        <add name="MyModule" type="MyApp.MyModule" />
    </httpModules>
    <httpHandlers>
      <add path="*.myh" verb="GET" type="MyApp.MyHandler" />
    </httpHandlers>


</system.web>
使用经典模式的话就不需要
随便一提:假如发布asp.net core的话那么需要将.net clr版本改为无托管代码模式

IIS发布asp.net mvc项目(asp.net core也是一样)

原文:https://www.cnblogs.com/biao-123/p/10261400.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!