因为之前都是利用其他的工具在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版本改为无托管代码模式
原文地址:https://www.cnblogs.com/biao-123/p/10261400.html
时间: 2024-10-03 22:16:20