Jam*_*mes 7 .net asp.net wcf web-services asmx
我的网站目前在ASP.NET 1.1中工作
旧过程
在我们的数据库中,我们存储了大量数据用于解码目的.我们必须每周更新这一大量数据表(数据来自供应商).
在我们的网站(在asp.net 1.1中),我们查询我们的数据库以解码信息.
新进程
现在,我们不是将数据存储在我们的数据库中并查询它们,而是希望通过Web服务替换它,AS现在供应商正在向我们提供DLL,它将为我们提供已解码的信息.
有关供应商提供的DLL的信息
提供的DLL只能添加到4.0站点中.那也实现了我不能直接将dll添加到我的1.1站点. 这个DLL暴露了某些方法,我们只需在我们的Web服务中添加DLL引用并调用该方法并获取所需的信息.
因此,我们不必将这些信息存储在我们的数据库中.
那么我应该使用哪种类型的Web服务(asmx或WCF)将使用供应商提供的DLL来获取解码信息?
我在网络服务中寻找的灵活性是:
注意:此外我们计划将我们的网站从asp.net 1.1迁移到4.0版本.所以它应该对未来的升级有很大的支持.
如果我理解正确的话,您打算创建一个 Web 服务,该服务将引用供应商提供的 DLL 并将解码后的数据返回到您的 ASP.NET 1.1 网站。
我强烈建议您使用 WCF Web 服务,因为它面向 .NET 4.0 Framework。相信我,从长远来看,这将会带来回报。此外,根据 MSDN,.asmx Web 服务被视为遗留技术(请随时查阅 MSDN)。继续WCF,不要从劣势开始!
归档时间: |
|
查看次数: |
1726 次 |
最近记录: |