Dotnetnuke 5在模块中调用Web服务

时间:2011-09-25 10:12:13

标签: web-services dotnetnuke-5

这对我来说很困惑,无法想象它是如何做到的。我有以下场景: 我有服务器A & 服务器B 服务器A 托管一个应用程序,用于保存信息。 服务器B 托管一个Dot Net Nuke网站,其中应显示信息。

现在服务器A Web服务驻留,它将数据转换为xml,并计划在特定时间每天运行。在服务器B 上,有一些方法可以读取xml并导入。

我需要公开导入方法,以便服务器A 可以使用它。它可以通过实现驻留在同一个应用程序池中的Web服务来完成,我想将这个Web服务打包为一个模块,一旦安装,它将立即在dot net nuke站点的iis中创建虚拟目录并公开所需的方法。

我的担忧如下: 我可以创建一个模块来充当web服务吗? 或者我应该创建一个Web服务并在模块中调用它?

请帮忙!

1 个答案:

答案 0 :(得分:0)

您可以在DotNetNuke模块中使用和打包.ashx文件。如果您要创建一个模块来显示与设置自己的Web服务相关的信息,并将其置于DNN旁边的IIS中。

然后,您可以在服务器A上执行任何必要的操作,因为它不在DNN中。