2014-04-08 93 views
1

我與MS Excel文件在我的web應用程序工作在Azure上天青 - 「Microsoft.ACE.OleDb.12.0」供應商未註冊的本地機器

託管

我從來沒有碰到,當我下面的錯誤試圖訪問我的開發結構上的excel文件,但是一旦我部署到Azure,就會收到此錯誤消息。

The 'Microsoft.ACE.OleDb.12.0' provider is not registered on the local machine.

我不想改變我的代碼,並不能使用任何第三方工具。我的問題是:

  1. 有沒有辦法解決這個問題?
  2. 我可以在Azure上創建虛擬機,安裝OLEDB驅動程序並上傳我的網站嗎?
+0

[Windows Azure遠程站點'Microsoft.ACE.OLEDB.12.0'提供程序未在本地計算機上註冊]的可能重複(http://stackoverflow.com/questions/21153308/windows-azure-remote-site -the-microsoft-ace-oledb-12-0-provider-is-not-registe) –

回答

1

沒有這樣的支持。我猜發展織物在這一領域的蔚藍

缺陷
0

您可以用Azure的VM做任何事情,你可以用一個本地機器:)

只需創建一個通過門戶網站,登錄到它,去這裏:

http://www.microsoft.com/en-au/download/details.aspx?id=13255

基於this post您可能還需要從here下載SQLEXPR_x86_ENU.exe和供應商打勾Allow In Process calls

+0

先生,我在Azure網站上遇到了這個問題,而不是在我的Azure虛擬機上。你能解釋我怎樣才能通過Azure虛擬機在Azure上部署我的網站 –

+0

@tusharnarang下面是一個很好的帖子,我通常會指出人們爲此:http://www.nimbo.com/blog/how-to-setup-an-天青-虛擬機作爲一種web服務器/ –

相關問題