2014-11-21 74 views
0

我有一個需要創建一個對象到一個DLL(VB6),我使用MS VB6編輯器在傳統的ASP頁面中創建。獲取VB6 dll的ProgID

set obj = Server.CreateObject("ProgID") 

現在我一般是假設下,該方案ID是projectName.ClassName

那現在誰是維護代碼我似乎已經編碼前的人。該應用程序正在工作。

但是當我嘗試相同時,IIS無法創建對象。我確實註冊了Dll,並且我正在運行win 7 64位。

任何幫助表示讚賞。

+1

是你的DLL 64位嗎?如果沒有,您是否使用32位應用程序池? – schudel 2014-11-21 21:20:15

+0

是的,它是一個32位的DLL。我認爲在64位操作系統中編譯代碼會使它成爲64位的DLL。我錯了。 – nJoshi 2014-11-23 02:35:56

回答

2

我道歉,我想出了問題。我錯過了給予讀取DLL的iis權限。此外,DLL是一個32位的DLL,我不得不改變iis設置來接受32位的DLL。

所以要回答我自己的問題,程序ID是projectname.classname