當(dāng)我使用網(wǎng)站 url 中的互操作通過 C# 代碼編寫 excel 文件時,就會出現(xiàn)此錯誤。它在本地機器上運行良好。在將我的網(wǎng)站發(fā)布到 Azure Cloud 基礎(chǔ)服務(wù)器之后。它不適用于網(wǎng)站網(wǎng)址。如果我必須在 Azure 上安裝 MS Excel,我該怎么做。和如果有任何其他解決方案,請指導(dǎo)我。
1 回答

白衣非少年
TA貢獻(xiàn)1155條經(jīng)驗 獲得超0個贊
E_CLASSNOTREG
是“類未注冊”。您可能正在使用 Office 互操作程序集,它需要安裝相應(yīng)版本的 Office。
如果我必須在 Azure 上安裝 MS Excel,我該怎么做。
據(jù)我所知,您無法為 Azure 網(wǎng)站安裝它們。您需要使用 Azure 虛擬機來安裝 office 并獲得適當(dāng)?shù)脑S可。從許可的角度來看,我也不確定使用 Office 服務(wù)器端在技術(shù)上是否“正確”。
另一個要考慮的選擇是使用Open XML SDK,它不依賴于安裝的 Excel,但可能更難使用。還有許多其他 3rd 方庫可供選擇。
- 1 回答
- 0 關(guān)注
- 396 瀏覽
添加回答
舉報
0/150
提交
取消