可以在Azure上运行ASP.NET SOAP XML Web服务



我们在软件系统中有大量旧的ASP.NET SOAP XML Web服务。我们通常在IIS中托管这些。我想知道这些是否可以在没有或尽可能少的更改上托管在Azure上?Web服务全部写在C#。

我们的客户正在考虑使用" Full" Azure,而不仅仅是使用Azure上的IIS在Windows中运行它们。

"移植" ASP.NET SOAP XML Web Services到Azure中是否有任何"最佳实践"?

使用IIS配置XML Web服务以使用Windows身份验证。IIS允许您在目录或文件级别上指定安全性。如果要以每文件为基础指定XML Web服务的安全性,请在IIS中的.ASMX文件上设置XML Web服务的权限。.ASMX文件是XML Web服务的入口点。有关详细信息,请参见IIS文档。

修改配置文件以指定Windows身份验证。将配置文件中身份验证XML元素的模式属性设置为" Windows"。有关如何配置配置文件的详细信息,请参见ASP.NET配置。