1. 程式人生 > >發布.Net 網站 並部署網站到IIS

發布.Net 網站 並部署網站到IIS

-- dll gii 相關配置 應用程序池 .exe 需要 not inf

確保bin裏面包含所有需要引用的dll

打開工程的Reference目錄,將所有引用設置為Copy Local 復制到本地。

發布網站

第一步:右鍵網站主項目,選擇publish 發布網站。如下圖

技術分享圖片

填寫發布網站的相關配置,選擇custom 傳統發布,填寫任意名稱比如NoticeCrawler

技術分享圖片

下一步,選擇發布方式“File System”文件系統,並設置好發布的路徑

技術分享圖片

下一步,點擊發布(後面的設置不重要)。

安裝IIS

打開控制面板 --》程序和功能--》啟用或關閉Windows功能,進行如下設置

技術分享圖片

提示:設置應用程序開發功能,是為了使得IIS可以識別.net網站的文件

發布網站,打開控制面板--》管理工具--》IIS管理器

技術分享圖片

註意:MVC網站不需要設置 目錄瀏覽和默認文檔,MVC內置的路由機制可以幫我們完成這個工作。

添加網站,右鍵網站--》點擊添加網站

技術分享圖片

應用程序池選擇NoticeCrawler,或者網站對應的FrameWork 版本,當發現缺少已經安裝的Framework版本程序池,可以采取如下操作:

打開命令行工具,輸入:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

具體版本號,需要到C盤,Windows目錄下的對應路徑查看。

用瀏覽器瀏覽發布的網站。

註意,這個時候可能會拋異常,查看異常的內容,如果跟SQL有關的,那就說明數據庫相關的配置不合理,或者後臺沒有對應數據庫服務在運行。

發布.Net 網站 並部署網站到IIS