2013-06-05 61 views
0

本地託管服務器(IIS7)上的傳統ASP應用程序。組織中的其他人都可以很好地訪問這個應用程序。此特定用戶遇到以下錯誤:ASP錯誤「ASP 0115」,但僅限於一個用戶

Active Server Pages error 'ASP 0115' 
Unexpected error 
/OurApp/OurApp.asp 
A trappable error (C0000005) occurred in an external object. The script cannot continue running. 

我找到了this article on MSDN。但是,由於所有用戶都可以訪問此應用程序,因此該問題似乎不是一般性的權限問題。

什麼可能導致此特定用戶遇到錯誤?

回答

0

0xC0000005是訪問衝突錯誤,它不是關於權限,是關於嘗試讀取或寫入受保護的內存。 OurApp.asp腳本中必須存在基於用戶的邏輯,或者其中有一個或多個組件試圖讀取或寫入受保護的內存,以防此特定用戶出現。

+0

腳本中沒有任何內容具體提及此用戶。事實上,在這個應用程序中處理用戶的唯一時間是在初始認證期間。 – rwhite

+0

@rwhite我不直接說這個用戶是在代碼中提到的。例如,訪問Active Directory中的用戶屬性或數據庫中的用戶屬性,甚至檢查「Request.ServerVariables」中的User-Agent頭。 –