У меня 2 одинаковых сайта.Если у меня пул приложений как классический, веб-сервис (на рисунке) вернет JSON.Если я переключаю его в интегрированный режим, он возвращает XML.
код
[WebMethod] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)] public EventList GetAllFeaturedEvents(string AppId, string OrderId) { }
http://www.simpletix.com/Facebook/App/DisplayWidget.aspx?Domain=http://culinary-festival.thisticket.com
http://www.simpletix.com/facebook/app/displaywidget.aspx?domain=http://dev.simpletix.com
Да .. на обоих сайтах:
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
in <system.webServer> <handlers>
<system.webServer> <handlers>
Спасибо за любые предложения!