我有一個經典的ASP網站(是的,他們仍然存在),需要調用一個.NET DLL註冊COM互操作。從經典的ASP調用.NET組件 - web.config找不到
簡單的VBScript測試表明該組件已正確安裝。
當.asp頁面運行時,它會正確創建組件,但是當調用某個方法時,會有一個特定於應用程序的錯誤消息,導致我相信web.config未找到/處理。
具體來說(雖然可能不是恰當的答案),我收到
指定參數超出了 有效值範圍的。參數名: 政策「ClientPolicy」沒有 系統
配置反過來.NET組件使得使用WSE3 Web服務調用時。 Web.config中包括有一條線,如適當的政策文件:
<policy fileName="PolicyFile.config"/>
我認爲問題是,當一個傳統的ASP頁面處理web.config文件是否被讀取所有並依次調用需要一個.NET的DLL一個.config文件,如果有的話,應該如何命名該配置文件以及它應該位於何處,如果沒有,配置信息如何提供。
稍微複雜一點的問題是,WSE3配置引用的外部配置文件是否應位於同一目錄中。
嗯machine.config聽起來像它可能在這種情況下可行。我會檢查這條路線。沒有得到它的配置信息的東西實際上是WSE3,所以自定義配置提供程序將無濟於事。 – 2010-08-02 23:05:03