[英]RTD Server C#: Getting “N/A” in deployment
我已經創建了Excel RTD Server,在調試模式下完成所有實現后,我能夠運行RTD並且它運行正常。 但是當我在發布模式下獲取dll並將其帶到另一個系統,並使用“regasm.exe”進行注冊並且還提供了完整的DCOM用戶訪問權限但“仍然使用= RTD()”時,給出了錯誤#N /一種。
我期待我在部署中所做的事情。
我被困在這里,請幫幫我。
謝謝
我有類似的問題,在我的情況下,機器上安裝的辦公室是64位,因此我必須使用64位regasm.exe注冊RTD dll。
看看這里: http : //social.msdn.microsoft.com/Forums/en/exceldev/thread/7a9e865e-5138-45c0-8f31-ddc148509dbe
祝好運。
我也遇到了這個問題,事實證明,在調試模式下,VS能夠看到我的RTDServer,在部署中,windows無法實現,因為我沒有明確指示安裝項目這樣做。 要將rtdsrver.dll
注冊為安裝項目的一部分,您可以執行以下操作:
Register
字段設置為vsdraCOM
現在,excel應該能夠在部署中看到您的服務器程序集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.