首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure网站上的SQLXML

Azure网站上的SQLXML
EN

Stack Overflow用户
提问于 2017-03-20 19:21:13
回答 1查看 170关注 0票数 2

我的应用程序正在使用库SqlXML,并且我正在尝试将此应用程序发布到Azure Web服务。

一旦我发布了它,我就会得到这样的错误:

代码语言:javascript
复制
Retrieving the COM class factory for component with CLSID {83D0FC3E-8B31-4B35-A1B2-346BA3954514} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

我检查了堆栈跟踪及其使用SqlXML的方法。

我检查了dll在web.config中是否被引用为程序集,并且它是

代码语言:javascript
复制
<add assembly="Microsoft.Data.SqlXml, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />

我检查了DLL是否存在以及是否存在。

有没有办法在Azure Web服务上安装SQLXML?

EN

回答 1

Stack Overflow用户

发布于 2017-03-22 13:27:26

根据您的描述,我遵循此tutorial通过Microsoft SQLXML托管类访问SQL Server,在将我的web应用程序部署到Azure Web App后,我可以重现此问题。我还尝试在KUDU > Debug console上使用Regsvr32注册这个库,但失败了,出现以下错误:

有没有办法在Azure Web Services上安装SQLXML?

正如David Makogon所说,你不能在Azure Web Apps上安装SQLXML。据我所知,Azure Web应用程序运行在沙箱环境中,因此有一些限制,有关更多详细信息,您可以参考Azure Web App sandbox。根据我的理解,你可以利用云服务或Azure虚拟机,它们可以为你的Web服务器提供更多的控制。你可以通过这个官方document来比较Azure应用服务、虚拟机和云服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42902291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档