如何将.net core项目部署到IIS上?
1.新建一个.net core mvc项目
2.运行.net core项目
3.发布项目
4.部署到IIS
1.新建一个.net core mvc项目
1.点击左侧“最近的项目模板”或者右侧“ASP.NET Core Web 应用程序”均可。
2.填写你的项目名称,并且选择项目存储位置,完成之后点击右下角的“创建按钮”
3.选择"Web应用程序(模型视图控制器)",注意上边的core版本,我这里使用的是3.1.然后创建项目。至此,一个默认框架的ASP.NET Core MVC项目就创建完成了。
2.运行.net core项目
1.MVC项目默认路由为home/index,我们在views文件夹下的Home/index.cshtml文件中加入一点文字信息,以确认运行的就是我们所创建的项目。
2.运行时先不要选择IIS,而是选择以项目名命名的运行选项。
3.运行成功后会出现一个命令行窗口,显示项目运行的基本信息,包括运行URL及端口
随后会打开浏览器出现我们的网站界面。至此,项目运行完成。
3.发布项目
1.右击项目。选择“发布”选项,选择左侧“IIS,FTP等”选项,点击下方“创建配置文件”
2.在发布界面,发布方法选择为“文件系统”,设置发布文件的目标位置,点击保存
3.完成之后会跳回主界面,然后点击"发布“”即可,状态栏会显示文件发的进度。至此,项目发布完成。
4.部署到IIS
1.将.net core部署到IIS需要安装对应.net core版本的SDK和IIS的.net core组件。
SDK下载地址:https://dotnet.microsoft.com/download(选择对应版本下载即可)
IIS的.net core组件下载地址:https://dotnet.microsoft.com/download/dotnet-core/current/runtime
这里解释一下,VS开发环境中安装的SDK和Runtime仅作用于VS中,发布出来之后部署时需要单独安装。即便是在本地做测试,也需要单独安装。
安装完成之后"程序与功能"中能够看到这几个应用,则说明安装正确。
2.在IIS中新建一个IIS站点,设置对应的名称,端口,文件路径,我感觉此处不用再详细解释,上图。
需要注意的是,程序应用池中需要修改为“无托管代码”,重中之重。
然后,通过IIS或者直接访问部署时的地址访问网站,页面正常显示出来则说明部署成功。
整个过程中,IIS其实只是起到了代理服务器的作用,以上。
————————————————
如何将.net core项目部署到IIS上?
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:MySQL数据库安全
下一篇:Java数据结构——栈
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux服务器搭建项目运行环境
Linux服务器搭建项目运行环境
redis mysql nginx Linux -
vue项目部署到docker服务器 vue项目部署到本地服务器
跟着网上学习了一个vue项目,历经艰辛终于把它部署到阿里云服务器上。工具:vscode navicat xshell filezilla
vue项目部署到docker服务器 vue.js node.js nginx 上传 -
Java项目部署到服务器上面怎么重启 java项目部署到tomcat服务器
公司有一个很老的项目,需要改动,需要在本地Tomcat发布服务,自己也是搞了很长时间。现在总结一下,做个笔记。第一步:配置Tomcat 1.点击上图,会弹出一个框如下图,用户可以在这里添加服务器。
Java项目部署到服务器上面怎么重启 tomcat java 服务器 war包