none
Visual Studio 2005 產生類別庫時要部署到 win 2003 server 64bit 英文版的問題 RRS feed

  • 問題

  • 您好:

    想請問 , 當我在 Visual Studio 2005 上建置一個類別庫專案 , 在建置時於屬性設定有將平台目標設為 x64 , 但在將產生出的dll 透過 win 2003 server 64bit standard 英文版 的元件服務註冊時 , 系統出現如下錯誤 , 有人能告訴我是什麼原因嗎

     

    An error occurred while processing the last operation

    Error code 80004028 - The common language runtime is not available

    2008年1月7日 上午 05:58

解答

所有回覆

  • 您好 :

    想請教一個問題 , 我透過 VB6.0 所產生的 dll 檔案 , 是否不能在 64bit 的作業系統上被 asp 呼叫 . 64bit 的作業系統是 win2003 server standard 英文版 , 當我利用元件服務註冊 VB6.0 的 dll 時可正常被註冊 , 但當使用 asp (非asp.net) 利用 Server.CreateObject 這樣的方式建立時會出現如下問題 , 我有上網找過一些相關資料 , 但還是找不到解決方式 , 有人可以協助我嗎 .

     

    Server object error 'ASP 0177 : 800401f3'

    Server.CreateObject Failed

    /WebConnect Test/AvDisplay.asp, line 3

    800401f3

    2008年1月7日 上午 04:23
  • 2008年1月7日 上午 07:23
    版主
  • 感謝 LOLOTA 的回覆 , 很努力的看完您給的 link , 因為英文太破花很多時間  ,,

    看來我用 vb6.0 開發的元件是無法被 64 bit 應用程式使用 . 除非轉換 iis 使用32bit , 但那樣不符合用戶需求

    但我之前想利用 vs 2005 簡單的開發個類別庫專案 , 想部署到 2003 server 64 bit 上做測試 , 但遇到之前 po 上來的

    問題 , 後來想到忘了裝 .net framework 在 64bit server 上 , 但在安裝後( .net framework 2.0 x64) , 還是無法透過元件服務將我的元件註冊 , 但錯誤訊息改變了 , 出現 One or more files do not contain components or type libraries. These files cannot be installed. , 我是利用 vs 2005 建立一個類別庫專案 , 並將建置屬性的平台目標設為 x64 , 是否我有忽略的地方 , 或者我必須在 64bit 環境下來產生這樣的元件 , 請問有人有實務經驗分享給我嗎 , 感謝 !!

    ps. 我的開發環境是 os vista 32bit , vs 2005 Team edition 中文版

    2008年1月9日 上午 01:31