Приложение My Silverlight 4 размещено в веб-приложении ASP.NET MVC 2.Он отлично работает, когда я просматриваю Internet Explorer 8. Однако Google Chrome (версия 5) не может найти контроллеры ASP.NET.В частности, следующий контроллер ASP.NET работает как с Chrome, так и с IE.
//[OutputCache(NoStore = true, Duration = 0, VaryByParam = "None")]
public ContentResult TestMe()
{
ContentResult result = new ContentResult();
XElement response = new XElement("SvrResponse",
new XElement("Data", "my data"));
result.Content = response.ToString();
return result;
}
Если я раскомментирую атрибут [OutputCache], он будет работать с IE, но не с Chrome.Кроме того, я использую привязку пользовательской модели с контроллерами, поэтому, если я напишу следующее:
public ContentResult TestMe(UserContext userContext)
{
...
}
, это также работает с IE, но опять же не с Chrome, который выдает мне сообщение об ошибке, в котором говорится, что ресурс не найден.Конечно, я настроил IIS 6 для обработки всех запросов через aspnet_isapi.dll и зарегистрировал привязку пользовательской модели в Global.asax моего веб-приложения в методе Application_Start ().Может кто-нибудь объяснить мне, в чем может быть причина?Спасибо.