2008-10-09 85 views
0

我使用Windows 2003.我已經映射到虛擬目錄的Web應用程序。這是建立在框架1.1當我試圖瀏覽到默認頁面時,我得到一個錯誤爲運行時錯誤在ASP.Net 1.1

描述:在處理服務此請求所需的配置文件時發生錯誤。請查看下面的具體錯誤細節並適當修改您的配置文件。

解析器錯誤消息:訪問被拒絕:'Interop.MSDASC'。

源錯誤:

行196: 行197: 行198: 行199: 行200:

源文件:C:\ WINDOWS \ microsoft.net \框架\ V1。 1.4322 \ Config \ machine.config行:198

程序集加載跟蹤:以下信息可以幫助確定程序集「Interop.MSDASC」無法加載的原因。

+0

嘗試以這樣的方式表達你的問題,我們知道你需要什麼幫助。 – Raithlin 2008-10-09 07:04:08

回答

0

標準machine.config中的198行是行:

  <add assembly="*"/> 

我以爲加載從本地bin目錄中的所有組件。看來這個目錄包含一個程序集Interop.MSDASC,並且由於「訪問被拒絕」錯誤,IIS無法加載該程序集。

有些事情要檢查:

  • 您的Web應用程序在其下運行的帳戶(默認情況下,網絡服務帳戶)有權訪問此文件。

  • 您的網絡應用程序真的需要這個程序集嗎? AFAIK tt用於Microsoft Data Link API,它允許應用程序提示用戶輸入OLEDB連接信息 - 我不明白爲什麼要在Web應用程序中使用它。

0

兩個想法...

是在你的網絡中Interop.MSDASC DLL應用程式bin文件夾?這臺互操作庫使用的com組件是否安裝在這臺機器上?
是否有任何時髦的事情與這些文件的權限進行?

祝你好運,聽起來像一個討厭的人。