Asp.net如何在IIS上發佈網站

1.首先將網站發佈,在發佈網站時,目標地址主要有4個,分別是:

文件系統:就是發佈到硬盤的文件
本地IIS:是發佈到IIS根目錄下的文件
FTP站點:是用過ftp上傳到指定服務器的文件
遠程站點:就是可以發佈到遠程服務器的文件
2.發佈完成之後,在該目錄上建立Web站點,並配置響應的參數,如:綁定ip,添加默認文檔,很重要的一點就是要應用程序池的版本跟發佈的網站一樣,如圖:
在高級設置中,設置應用程序池如下:
3.修改相應文件的權限:

常見問題:在本地開發環境沒問題,但是發佈到服務器出現:未能寫入輸出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll”--“拒絕訪問。 ”錯誤

 解決方法:

 1,通常的解決方法:原因是由於系統目錄下的Temp目錄無相應的權限所致,具體操作如下:C:\Windows\temp-->屬性-->安全-->編輯-->添加NETWORK SERVICE用戶的讀寫權限就可以解決.

 2,打開服務器系統c盤,打開window, 右鍵temp 屬性 安全 編輯 添加IIS_IUSRS 用戶控制權限添加修改和寫入權限即可。這是Windows Server 2008 R2 標準版 SP1 64位中文版解決辦法。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章