asp.net在iis種部署遇到的問題

問題1:

“/dsfsd”應用程序中的服務器錯誤。

未將對象引用設置到對象的實例。

 

 

 

說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.NullReferenceException: 未將對象引用設置到對象的實例。

源錯誤:

執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。

堆棧跟蹤:

[NullReferenceException: 未將對象引用設置到對象的實例。]
   DZYHPGL._Default.btnLogin_Click(Object sender, EventArgs e) in C:/Documents and Settings/Administrator/桌面/軟件工程課程設計/低值易耗品管理(最終)/DZYHPGL/DZYHPGL/Login.aspx.cs:35
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565


版本信息: Microsoft .NET Framework 版本:2.0.50727.3603; ASP.NET 版本:2.0.50727.3053

 

 

解決方法:數據庫連接字符串設置錯誤。剛開始數據庫連接字符串採用的是Windows登陸方式,後該爲用戶密碼方式。則程序正常運行。

問題2:待網站在iis種正常發佈後,在本機通過IP地址可以正常訪問,可是在虛擬機種局域網無法正常發問?

解決方法:通過上網找資料,原來是本機防火牆的緣故,防火牆禁止了,外界同過Http協議訪問北本機,只要在本機做如下設置即可:

 

 

控制面板—安全中心—Windows防火牆—高級—選中網絡連接,點擊設置,然後選中“Web服務器(HTTP)”,點擊確定即可。

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