.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)

ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107024544

在上面实现了新建简单的MVC项目以及连接数据库实现简单的增删改查后怎样将网站部署到IIS上。

实现

打开VS新建ASP.NET Web应用程序

 .net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第1张图片

这里为了演示没有新建MVC项目而是新建的Web Forms项目

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第2张图片

点击确定,打开Default.aspx,然后切换到设计视图,在页面上拖拽一个label标签

 .net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第3张图片

运行项目后的效果

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第4张图片

因为对项目进行了更改,所以要右击项目选择重新生成

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第5张图片

然后再在项目上右击选择-发布

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第6张图片

首先新建一个配置文件,点击下一步

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第7张图片 

这里可以自定义配置文件的名字,点击确定,点击下一步

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第8张图片

然后选择发布方法为文件系统,并在目标位置中选择要存放网站的位置。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第9张图片

然后点击下一步,配置为Release发布。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第10张图片

Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第11张图片

点击发布按钮,就可以找到上面设置的目标位置下查看网站的内容了。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第12张图片

要想部署到IIS还需要在控制面板-程序-打开或关闭Windows功能中将Internet信息服务功能打开,打开需要重启电脑。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第13张图片

然后在控制面板-管理工具-Internet信息服务管理器双击打开

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第14张图片

打开之后右击添加网站

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第15张图片

这里要对添加的网站进行设置。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第16张图片

可以自定义网站名称,但是后面的应用程序池要自己点击选择按钮进行选择,这里选择的是DefaultAppPool,但是在后面部署

成功后访问网站时提示:无法对路径进行映射,所以又将应用程序池修改为

 .net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第17张图片

ASP.NET v4.0

然后将上面发布的目标路径选中作为物理路径,然后分配IP和端口。

这里IP选择了全部未分配,端口选择了8090,点击确定。

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第18张图片

然后找到Visual Studio 的安装路径下的tools下找到开发人员命令提示,右击选择以管理员身份运行。

输入以下命令

 aspnet_regiis -i

然后回车等待安装完成

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第19张图片

然后打开浏览器输入:

http://localhost:3526/Default

.net core webapi 部署iis_ASP.NET中新建Web网站并部署到IIS上(详细图文教程)_第20张图片

你可能感兴趣的:(.net,core,webapi,部署iis)