我剛剛嘗試從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