Безопасность файлов Silverlight XAP - PullRequest
1 голос
/ 06 декабря 2011

Я использую стандартную страницу входа ASP.NET для защиты XAP-файла Silverlight - я не хочу, чтобы пользователи могли загружать XAP, если они не вошли в систему.

Для этого я добавилследующее для system.web в web.config веб-приложения:

<authentication mode="Forms">   
   <forms loginUrl="login.aspx" timeout="30" />
</authentication>
<authorization>
   <deny users="?"/>
</authorization>

Если я использую приложение с помощью веб-сервера разработки Visual Studio, тогда все работает, как я ожидаю.Однако, если я использую IIS, вы можете просматривать и загружать XAP без входа в систему.

Я что-то упустил или это невозможно?

enter image description here

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Вы должны защитить свой каталог в самом IIS, чтобы запретить пользователю. Вот некоторая информация, которая должна вам помочь: IIS Secure Content

0 голосов
/ 06 декабря 2011

Для запуска приложения Silverlight браузер должен загрузить файл xap.Вот почему невозможно защитить ваш файл xap от загрузки.

...