我刚刚尝试从WebForms项目中添加一个WebService(基于asmx)到一个新的MVC项目。我似乎不能在IE浏览器的asmx web服务?标准Web服务(asmx)是否可以与MVC一起使用?
在MVC应该这样工作,我有一个服务文件夹中的服务,如果这是在一个视图或应该这个asmx在'MVC'路线之外工作?
更新:
我建立的WebService在.asmx文件最初滴到测试服务器,最近与.NET 4.0设置为VS2010 MVC 2项目。 (Windows Server 2003 IIS 6)
开发(VS 2010)机器上的相同Webservice是否可见?任何想法的差异,可能是一个设置问题?
asmx文件仅包含“<%@ WebService ...”指令,该类全部包含在bin文件夹中的一个dll中... – 2010-02-22 16:00:27
我无法获得as,x的工作,即使我只是添加了一个新的/基本的HelloWorld Web服务,我将它转换为一个WCF服务,并且无法看到它,所以会随之而来。 – 2010-02-23 13:13:27
这很好。 ASMX网络服务被微软视为“传统技术”。所有新的Web服务开发都应该使用WCF。 – 2010-02-28 04:17:20