會員中心 | iThome online | iT邦部落格 | 小7聚樂部 | iThome download | apphome

載入中...

hoki

iT邦初學者
9級

並未將物件參考設定為物件的執行個體
標籤:網頁

請問何原因造成有此Client 在連Web時會出現“並未將物件參考設定為物件的執行個體”,有的Clietn可正常運作。


該頁面是用C#、ASP.NET、使用Farpoint來撰寫的。

在不行是Client compiler,結果有出現- IsPostNotification '((System.Web.Services.WebService)(this)).Context.IsPostNotification' Y^O 'System.PlatformNotSupportedException' ~p bool {System.PlatformNotSupportedException}
{"這項作業需要IIS Integrated管線模式"}
這環境都是在IIS 6上。

2008-12-17 13:21:47 補充


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2008-12-17 10:32:46
▼ ADVERTISEMENT ▼

最佳解答(發問者自選)
10
iT邦幫忙MVP

回答:jamesjan ( iT邦好手1級 )

時間:2008-12-17 12:23:38

System.NullReferenceException
將物件參考設定為物件的執行個體的概念,請參考微軟論壇的回覆
如何將物件參考設定為物件的執行個體???
有的 Client 可以運作,有的不行
我遇過的情況是使用 DataReader 來擷取資料,如果您的 Connection 沒有初始化
或者是透過別的方式建立 Connection 如自訂 Class 中初始化 Connection 然後供程式使用
時會發生

發生的原因有可能是 Connection 已經 Timeout 掉了
或者是在程式的某處將 Connection Release 了,但後面的程式仍然參考該 Connection 所致

至於為什麼有些 Client 可以有些 Client 不行
這是因為 .Net 使用了跟 Java 一樣的 Garbage Collection,雖然讓 Connection=Nothing 但在資源中並未真正 Release 掉
所以有些 Client 還是可以使用到該 Connection,所以會正常(可以下 GC.Collect() 來回收)

以上是個人的經驗與看法,並不代表一定正確
並未將物件參考設定為物件的執行個體

目前沒有回答

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 
▼ ADVERTISEMENT ▼


檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

哈哈
毆飛
開心
抗議
落寞
睡覺
噴鼻血
No
失神
爆氣
疑惑
Orz
不耐煩
喜歡
臉紅
噎到
放手
打嗑睡
掰掰
放馬過來
敲碗
簽名
筆記
拍手
沙發
XD
無言
偷笑
翻桌
謝謝
灑花
抱抱
逃跑
炸死你
愛你
生日快樂
rock
嘆氣
下雨
衝刺
搖頭
拍照
打球
健身
駭客
射門
泡湯
踹共
唱歌
做菜

上傳圖片
▼ ADVERTISEMENT ▼

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

收藏到iT邦 書籤小工具

「收藏到iT邦」讓你更方便收藏站外文章。可用下面其中一種方法安裝:

  • 拖拉上面的「收藏到iT邦」連結到瀏覽器的書籤列
  • 在連結上方按右鍵,選擇「加到我的最愛」

之後看到喜歡的站外文章,只要點一下「收藏到iT邦」,就會收藏起來囉

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享