Пропуск веб-страницы ASP.NET WebPage Rescount Chode в коде позади
Вопрос
Hello Stackoverflow,
У меня есть веб-страница ASP.NET/C#, которая вызывает функции с упрошенной сборкой .dll в коде позади.Он проходит через тонкую и работать над средами DEV, но производственная среда пропускает функции от сборки без исключения или выхода из того, что я вижу из наших внутренних методов регистрации.Ассамблея требует, чтобы разрешения начать процесс на сервере и использовать файл IO.От чтения я вижу, что это, кажется, связано с уровнем доверия кода, но я понятия не имею, где начать стремление менять вещи в рабочем направлении.Как я могу проверить уровень доверия сборки из контекста сервера?
Решение
Вот как вы найдете доверие приложения текущего домена во время выполнения ...
appdomain.currentdomain.ApplicationTrust
Настоящие вкусности здесь ...
appdomain.currentdomain.applationTrust.defaultgrantset.permissionset
шансы - это .isunrishered имущество на наборе permssion - false.
Что вы делаете дальше, зависит от операционной версии, которую вы ориентируетесь.Были некоторые изменения, сделанные в 4.0, чтобы все это работает.
Вот перегрузка информации ... http://msdn.microsoft.com/en-us/library/ddd984947.aspx