Полное доверие не работает с файлом WebMatrix Web.config - PullRequest
1 голос
/ 30 марта 2011

Ну, мой хост сказал мне, что мне нужно включить FullTrust на моем веб-сайте, потому что я получаю сообщение об ошибке.(НО я использовал другой хост, и все на моем сайте прекрасно работает с ними без изменений).В любом случае, я использовал код, который мой хост содержит в своей КБ, но это просто выдает другую ошибку.Поэтому я посмотрел на Google с полным доверием и использовал около 5 различных примеров кода для обеспечения полного доверия, но все они генерируют ошибки!даже те, что на MSDN.И поиск в Google «Полное доверие WebMatrix» на самом деле также не приносит ничего полезного.

Как я могу успешно добавить полное доверие в файл web.config, созданный с помощью WebMatrix?

Любая помощьс благодарностью!

Спасибо

Одна из примерно 20 различных ошибок:

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Запрошенная страница не можетбыть доступным, потому что соответствующие данные конфигурации для страницы недопустимы.

Подробная информация об ошибках:

Модуль

IIS Web Core

Уведомление

Неизвестно

Обработчик

Еще не определено

Код ошибки

0x8007000d

Ошибка конфигурации

Файл конфигурации

\? \ C: \ Users \ Jason \ Documents \ My Web Sites \ OSF \ web.config

Запрошенный URL

http://localhost:40625/Default.cshtml

Физический путь

Метод входа в систему

Еще не определено

Пользователь входа в систему

Еще не определено

Запрос каталога трассировки

C: \ Users \ Jason \ Documents \ IISExpress \ TraceLogFiles \

Источник конфигурации: -1: 0:

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

Если вы видите текст «Определен дубликат« system.web.extensions / scripting / scriptResourceHandler '», эта ошибкаэто потому, что вы запускаете приложение на основе .NET Framework 3.5 в .NET Framework 4. Если вы используете WebMatrix, чтобы решить эту проблему, перейдите на узел «Настройки», чтобы установить для .NET Framework версию «.NET 2».Вы также можете удалить дополнительные разделы из файла web.config.Посмотреть больше информации »

Файл web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <securityPolicy>
            <trust level="Full" />
        </securityPolicy>

        <defaultDocument>
            <files>
                <add value="Default.cshtml" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

1 Ответ

0 голосов
/ 30 марта 2011
...