我是靠谱客的博主 靓丽绿草,最近开发中收集的这篇文章主要介绍Asp.Net Core Web项目部署到IIS问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当把我的Asp.Net Core项目发布到IIS上面,之后原来服务器上面的Asp.Net MVC项目以及一些其他项目就不能访问了,而.net core项目还可以访问,通过一早上的网上搜索和请教他人,之后改了一下IIS上面的网站配置,之后就可以访问了,下面就简单介绍一下方法,希望对自己以后学习有用,也对遇到相同问题的人有一点启示。

下面的步骤是对于ASP.net项目的,而非.net core项目:

1、首先,新建一个网站,然后把项目路径选上,新建一个端口,网站名称什么的,自己去写

2、之后,打开应用程序池,选择你的网站所用的应用程序,高级设置,把启用32位应用程序,改成True,把托管管道模式改为经典,设置结果如图所示


3、最后,重启项目

以上步骤基本就可以了。

如果项目还是不能运行,那就继续看一下以下步骤:

先选中你要的网站,双击之后进入网站主页,之后点击模块,




进入模块之后,删除aspnetcoremodule模块(注意:不要删除了根目录的模块中的),接下来进入下一步

查看处理程序映射,如果其中的条目为aspnetcore(可能名称不同),直接右键删除即可,之后重启一下网站就行,不过经过几次实践,发现每次发布完.net fromwork项目之后,都需要进行以上操作,主要是删除不需要的处理程序。


至此,就可以了,希望能对自己有用。

如果有更好的办法,可以给我推荐,如果有问题欢迎指正,谢谢

最后

以上就是靓丽绿草为你收集整理的Asp.Net Core Web项目部署到IIS问题的全部内容,希望文章能够帮你解决Asp.Net Core Web项目部署到IIS问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部