2013-06-27 62 views
1

目前我們有一個作爲Windows桌面應用程序實現的文檔管理系統。來自Web應用程序的COM自動化

我們希望使用ASP.NET將其轉換爲Web應用程序;但是我們正面臨一個重大問題。 該應用程序在很大程度上依賴於COM自動化,專門用於處理Microsoft Office文檔和AutoCad圖紙,以便將生成的文檔編號插入到文檔中。

使用Web應用程序實現相同功能的可能解決方案是什麼?

  • ActiveX在現代瀏覽器中不受支持。
  • 服務器中的COM自動化不是一個好主意!還是它?
  • 第三方工具不支持所有必需的文件格式,例如(word,excel,project,visio,autocad ..等)。

您的幫助表示讚賞。
謝謝。

Emad-Eddin

回答

1

只需在服務器上使用COM自動化。

這是不理想的,如果你從頭開始設計你可能不會這樣做,但對於這種情況,它是好的。

但是我認爲你應該積極地計劃去除對服務器上的服務器應用程序的COM接口的依賴,因爲它會在將來給你帶來更多的麻煩。

+0

謝謝。我希望我們刪除COM自動化,但在我們的情況下,我認爲這是必須的!我們如何在沒有用戶交互的情況下在單詞,excel,autocad文檔中插入文檔編號? – Emad

+0

如果沒有COM,你不能這麼做,但是你可以將你的代碼和應用程​​序的這一部分移動到另一臺機器上,而這臺機器將僅用於此目的。這樣可以防止重載或取消主Web服務器 –