ASP.Net項目部署

     在部署asp.net項目時,若機子環境比較複雜,總會出現這樣那樣的問題。當然這些問題最終在網上都是能找到相應的解決方法,但在時間緊促的情況下,總會讓人有所煩惱,今天索性總結一下,以便日後能夠快速解決問題,但限於本人水平有限,難免有所疏漏,請看此文章的同仁給予諒解。廢話少說:

 

1、首先要檢查IIS安裝是否正確,其中強調一點是要檢查是否勾選了FrontPage擴展。XP系統還只需勾選“IIS”,然後點擊“詳細信息”按鈕,在新彈出的窗體中,勾選“FrontPage 2000 服務器擴展"即可 。對於Win2003系統,先勾選"應用程序服務器"後點擊“詳細信息”後,在新彈出的窗體中,勾選“IIS”,然後再點擊“詳細信息”,在新窗口中繼續勾選“FrontPage 2000 服務器擴展"即可

 

2、安裝完IIS後,在IE地址欄中輸入:http://localhost 回車,檢驗IIS是否安裝成功。若能打開帶XP圖標,則說明IIS正確安裝;

 

3、若機子環境很複雜,安裝了很多應用比如oracle或web迅雷等等,IIS總是提示發生意外,那麼應該首先檢查是否80端口被佔用。

    

    如何查看本機哪些程序佔用了哪些端口?(windows系統)

    打開控制檯,使用netstat -a -n -o命令,列出程序的端口占用情況,然後使用任務管理器,查看對應的PID所對應的應用程序名稱即可。默認情況下,任務管理器不顯示應用程序的PID,你可以點擊“查看->選擇列”,然後選擇上PID顯示就可以了

  

    當然也可以使用工具:如TCPView

 

4、配置IIS。這裏首先需要注意的是在,屬性窗口中的“目錄安全性”選項卡中要點擊“匿名訪問和身份驗證控制”中的“編輯”按鈕,在彈出窗體中勾選“匿名訪問”和“集成windows身份驗證”。其次在“ASP.NET”選項卡中選擇相應的asp.net FrameWork 版本。

 

5、一個關於SQLServer2000的問題:經常出現一臺機子作爲服務器,安裝了Sqlserver2000,在另一臺局域網內的機子訪問不了Sqlserver,感覺莫名奇妙。這種情況多是Sqlserver2000沒有打補丁。打上sp4後,就不會有這問題。

 

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