安装IIS
https://blog.csdn.net/qq_39953519/article/details/114371495
这里写的比较详情
Publish ASP.Net Core 6.0 MVC to IIS in Visual Studio 2022
我按照视频来操作 视频地址 https://www.youtube.com/watch?v=iRkLd4BFJOk 第一步,打开控制面板
第二步,启动或关闭Windows功能
第三步选中这个。这个事视频里的,不过你可以可以看上面的IIS链接安装
安装完后可以重启电脑打开,打开页面是这样的 ,其实是localhost:80,因为默认端口是80,所有他没显示,要注意端口是否杯其他程序占用,比如Apache
1. 安装完IIS后我们继续,打开C盘,然后到inetpub文件夹,在wwwroot下面新建一个MVCCore6.0Testing,然后test.htm这个你随便写点东西进去
2.window左下角找到
3. 右击添加网站
4.选中确定之后,打开 C:\Windows\System32\drivers\etc,在记事本打开hosts
5.打开后添加 127.0.0.1 aspcore.local
因为这个需要权限才能保存更改,可以下载 notepad++ , https://notepad-plus-plus.org/downloads/v8.4.8/
使用notepad++打开保存,安装完后右击打开就会出现图标的了
6.打开浏览器,输入http://aspcore.local/test.html, 注意,是http:// 不是https://
到目前为止,我们是成功的
下面我们开始项目的部署
1.打开visual studio 2022 的项目, 发布的时候,需要管理员身份,打开的时候右击visual studio 2022 的项目,以管理员身份运行
我的项目是这个,可以观看哦
https://www.cnblogs.com/hechunfeng/p/17010331.html
2.点击右击打开发布,打开后 选择 Web服务器(IIS)
服务器 localhost
站点名称 aspcore.local
目标 http://aspcore.local
我们没有用户名和密码,所有为空
3.创建完之后我们点击发布 ,如果提示:“请在管理员模式下启动以执行部署操作“,这里忘记说了,打开的时候右击visual studio 2022 的项目,以管理员身份运行
我们再查看一开始弄的那个test.html那文件夹的地方,已经变成这样了
4. 如果我们收到这个错误,我们打开浏览器搜索引擎,输入 .net core hosting bundle for .net core 6.0
链接: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/hosting-bundle?view=aspnetcore-6.0
或者这个 : https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
直接下载
这个是托管捆绑包
最后,成功啦!!!!!
如果我们需要修改呢再发布呢?
我们再一次右击项目打开发布,点击
如果你遇到错误,可以尝试先停止网站,发布完了再启动他
标签:右击,core,asp,IIS,https,6.0,net,打开 From: https://www.cnblogs.com/hechunfeng/p/17012415.html