重新生成->發布(注意:不是解決方案上右鍵,也不是什么邏輯層和">
點擊上方“藍字”帶你去看小星星
在部署網站之前,購買阿里ESC服務器之后,咱們需要部署IIS6.0的網站的服務,如果已經弄好的話可以跳過,沒弄好的話,可以借鑒一下我的上一篇文章阿里云 2012 配置的IIS服務,希望對你IIS的部署有一些幫助。
接下來我簡述一下的我的配置。
服務器系統是,服務器是IIS6.0
用的是本地的開發環境,沒有安裝在服務器asp網站應用程序池設置,如果服務器夠大,你可以裝在服務器上。
數據庫是sql 裝在了服務器上的。
首先打開VS,發布你的MVC項目。
在項目名上右鍵->重新生成->發布(注意:不是解決方案上右鍵,也不是什么邏輯層和數據層的這些類庫項目上右鍵,是在mvc主項目上右鍵)
第一步是配置文件
點擊下拉框->新建,為配置文件命名(這個和項目里的配置文件是不一樣的)
點擊下一步,如圖
發布方法選擇文件系統,這樣可以發布在本地了(就是安裝VS的那臺電腦)
目標位置選擇一個自定義的路徑
點擊下一步
配置選擇,這個配置會將系統的性能最大化
Debug是調試模式,附加了很多調試信息,是為了方便程序員調試用的
點擊下一步,點擊發布
這樣這個項目就發布到你剛才設置的本地目錄里邊了。之后和VS基本就沒有關系了,你需要把這個文件上傳到服務器上。
1、首先將整個文件壓縮,將壓縮包拷貝到遠程服務器的要發布的文件夾內,解壓縮,如圖:
2、接下來,打開遠程服務器的IIS管理器,在“網站”上右擊,右鍵菜單“添加網站”。
3、分幾步:①”網站名稱“是必填項目,填寫網站名稱就好(建議和項目名稱相同)。
②”物理路徑“選擇你存放剛才發布項目的目錄。
③”IP地址“在下拉框中選擇遠程訪問地址(這里是指遠程服務器的外網IP)。
④”端口“填寫一個未占用的端口。
4、請確保你真的在服務器上安裝你的項目所用的.net 版本,否則會有錯誤,也會生成不了。
5、現在單擊”應用程序池“,”應用程序池“里面你將能看到剛剛建立的同名的項目。
6、雙擊它asp網站應用程序池設置,將開始編輯應用程序池
①.net 選擇V4.0(這里和你剛剛在15步安裝的.net 版本并不相同,但是沒關系,可以照常使用,只要你項目中使用的.net 版本高于V4.0那么就選擇V4.0就行。)
②”托管管道模式“選擇”集成“。
7、在做好,進行瀏覽的時候網站顯示IIS訪問錯誤,貌似是權限不夠
原因是將文件放在了桌面上,讀與寫的權限不夠,所以我給他權限:
解決方案:原文件夾,右擊選擇它的屬性,打開“安全”選項卡,看到“組或用戶 名”,單擊“編輯”按鈕添加一個新的用戶名“”,然后更改它的權限,將第二個權限“修改”設置為允許就可以。
歡迎關注“新閣上位機編程”抖音號
不定期發布上位機實用小技巧哦
快來學習互粉呀~
(長按下方圖片保存到手機相冊,打開抖音掃碼關注哦!相信你肯定會
)