У меня есть веб-приложение ASP.NET (.NET 4.0), в котором есть несколько страниц, одна страница с приложением silverlight.
Когда я отлаживаю локально, приложение silverlight работает нормально. При развертывании на моем веб-сервере (Windows Server 2008 R2, IIS 7.5) приложение silverlight не отображается.
Я получаю исключение в Application_Error о том, что отсутствуют следующие файлы:
clientaccesspolicy.xml
crossdomain.xml
Я нашел в сети несколько вещей, которые не очень полезны - они говорят, что они должны быть в C: \ inetpub \ wwwroot. У меня нет веб-сайта по умолчанию в IIS7.5, и у меня нет этих папок?
Где я могу их найти и куда их положить?
Пожалуйста, помогите, так как это очень срочно. Большое спасибо.
РЕДАКТИРОВАТЬ: Итак, я попытался сделать то, что предлагает ссылка в моем комментарии. Немного больше информации: у меня есть служба WCF с поддержкой Silverlight, которую приложение Silverlight использует для работы.
Нужно ли делать что-то особенное при развертывании моего приложения с файлом .svc? Я помню, что мне пришлось включить доступ к файлам .svc обратно в IIS5, но я не знаю, нужно ли это в IIS 7.5?
Надеюсь, эта дополнительная информация поможет. Если вам нужны фрагменты кода и т. Д., Дайте мне знать.
Спасибо.