在vs中創建.net core項目、部署及環境搭建


一.vs中項目的運行:
官方推薦用控制台的方式運行,不用默認的IIS Express運行,控制台的方式可以將日志和錯誤信息輸出到控制台。
二.將項目部署到IIS上
1.確保iis服務已經開啟
控制面板—程序—啟用或關閉windows功能—選中“Internet Information Services”
展開“Internet Information Services”選擇如下功能即可:
2.啟動IIS,安裝asp.net core的模塊
   雙擊模塊,查看是否有“AspNetCoreMoudle”,如果沒有,可以去下載安裝,安裝過程如下:
AspNetCoreMoudle安裝步驟:
  1. 搜索"asp .net core moudle for iis install",下載(下載地址:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1#install-the-net-core-hosting-bundle
  2. 下載完之后直接安裝,提示安裝成功
  3. 安裝成功后,在iis的模塊中可以看到aspnetcoremoudle,如下入所示:
3.添加網絡:
在 網站上右鍵添加網絡 
 
網絡添加成功后,點擊應用程序池修改為無托管代碼
4.發布項目:
  1. 可以用控制台的方式發布:
           命令:dotnet publish
           該命令默認將項目發布放到項目目錄下bin/debug下
           我們在第三部添加網絡時已經指定了發布的物理路徑,因此,我們要將項目發布到指定的物理路徑下:
           命令:dotnet publish -o D:\vsproject\donetcoreBase\iisservice\Day01HelloDemo
           發布之后,在指定的目錄下回生成發布的文件:
            發布之后,瀏覽添加的網絡,檢驗是否發布成功:
             如果發布成功,會出現如下頁面:
        2.用vs發布項目:
           為了驗證用vs發布項目,首先要將上一步通過控制台發布生成的文件刪除掉,再點擊網站的瀏    覽就訪問不到了。
           在vs的項目上右鍵發布:
           同控制台的發布一樣,發布成功后,可以成功的瀏覽網站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM