如何在Azure应用服务上部署第三方软件

时间:2017-03-15 13:33:07

标签: c# azure azure-web-sites

我有一个ASP.NET网站,我正在部署到Azure应用服务,这需要安装Access数据库引擎。我已经包含了accessdatabaseengine.exe文件,还添加了install.cmd。在install.cmd文件中,我有:

AccessDatabaseEngine.exe /passive.  

但这似乎不起作用。我错过了什么?在Azure应用服务中安装第三方二进制文件的正确方法是什么?

2 个答案:

答案 0 :(得分:4)

在Azure App Service上运行时,无法安装任意软件。通常,您无法进行任何机器级别更改(例如,注册表更改)。

对于大多数应用来说,这不是问题。但如果这是您的要求,则需要使用其他产品,例如Cloud Service或VM。

答案 1 :(得分:0)

如果您需要Access Database Engine,您可能正在尝试使用OleDb查询内容。如果是这种情况,请将该代码发送回90所属的代码,然后重新编写代码以使用更现代的内容,例如ClosedXml,这将与您的代码整齐地一起发布NuGet包中的网站。