windows10 安装 IIS 部署 asp.net core项目

 

 

安装Sql Server 2019

https://cloud.tencent.com/developer/article/1889410

 

 

 

安装IIS

https://blog.csdn.net/qq_39953519/article/details/114371495

这里写的比较详情

 

安装完后可以重启电脑打开,打开页面是这样的 ,其实是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

直接下载

https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-6.0.12-windows-hosting-bundle-installer

 

这个是托管捆绑包

 

 

 

 

 

 

 

 

 

 

最后,成功啦!!!!!

 

 

 

如果我们需要修改呢再发布呢?

 

 

 

我们再一次右击项目打开发布,点击

 

 

 

 

 

 

如果你遇到错误,可以尝试先停止网站,发布完了再启动他

 

 

posted @ 2022-12-29 18:03  漫漫长路</>  阅读(2257)  评论(0编辑  收藏  举报