标签:get 忘记 value 发布网站 code 集成 查询 iis inux
因为之前都是利用其他的工具在linux上面进行发布,导致现在忘记了在IIS上面怎么发布,现在就记录下来,以防不时之需吧
第一步:
在vs里面进行项目发布:指定好发布的位置,点击发布就好了
第二步:右击发布文件的属性,点击安全
查看下有没有IUSR,和IIS_IUSRS这两个用户
假如没有就点击添加,再点高级按钮出现下面的图片,点击立即查询添加IUSR和IIS_IUSRS这两个用户
修改ISURS和IIS_IURS这两个用户的权限
假如没设置的话打开网页会报错
这时候就可以在IIS里面发布网站了,注意的一点就是应用程序池托管管道模式,假如用集成的话需要配置,不配置就报错
............ <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也是一样)
标签:get 忘记 value 发布网站 code 集成 查询 iis inux
原文地址:https://www.cnblogs.com/biao-123/p/10261400.html