Сделал ли .Net 4 ClickOnce полное доверие XBAP? - PullRequest
1 голос
/ 06 сентября 2010

Вот моя ситуация.

Я только что начал новую работу и недавно унаследовал приложение, которое нужно переписать. Я знаю, о чем ты думаешь, но поверь мне ... это действительно один из тех редких случаев, когда система, которую я имею, выходит за рамки рефакторинга, и почти все должно уйти.

Текущее приложение представляет собой приложение Silverlight 2.0 с целым рядом WCF, служб данных WCF, ASP.Net, Entity Framework и кучей других вещей. На каждом этапе первоначальная разработка «на стороне», похоже, использовала этот проект в качестве учебного упражнения и ничего не смогла выучить. Это примерно худшее, что я когда-либо видел. Проблема в том, что этот проект должен был быть завершен в сентябре прошлого года, поэтому сейчас он опоздал на 12 месяцев.

Передо мной стоит задача переписать решение и завершить его через 3-4 месяца. Я могу определенно сделать это (на самом деле это немного больше, чем просто форма или данные), но я смотрю на то, что мои лучшие варианты могут быть сейчас, чтобы сэкономить время. Я рассматриваю XBAP, но в прошлый раз, когда я смотрел на него, развертывание было кошмаром!

Итак, ... мы можем нацелиться на .Net 4 и, следовательно, ClickOnce развернул XBAP с полным доверием. Это означает, что я мог бы отбросить этот средний уровень, выбрать простую сборку DAL и игнорировать сложности Web-сервисов, HTTPHandlers (для загрузки) и тому подобное на данный момент. Это будет развертывание в интрасети, поэтому я могу гарантировать наличие блоками IE7 + и Windows в глобальной сети.

Все это звучит слишком хорошо, чтобы быть правдой, хотя. Каковы остающиеся проблемы с Полным доверием XBAP или самой разработкой XBAP. Стоит ли заниматься этим или я должен искать в другом месте сейчас?

Любая помощь будет принята с благодарностью. Заранее спасибо.

1 Ответ

1 голос
/ 07 сентября 2010

Пока что я выбрал частичное доверие к нашему приложению XBAP в .Net 4.0 - у нас были серьезные проблемы с получением подписи / сертификата, работающего на полное доверие даже в интрасети.Мы могли бы быть глупее, чем дети других людей, но мы решили пойти по пути WCF-сервиса и частичного доверия XBAP, так как он был просто более без трений.(за исключением нескольких проблем с IE, когда кэширование зашло слишком далеко).

Нашей самой большой проблемой является печать сейчас :-).Фиксированный макет - это боль.

Надеюсь, это немного поможет.

...