2012-03-22 8 views
1

У меня страница ASP.NET 4 возвращает 500 ошибок. Это одна страница с одной response.write команды:ASP.NET 4 Возвращает ошибку 500

<% Response.Write("Hello World") %> 

IIS 7.5

разрешения на веб-сайте, являются:

SYSTEM 
MACHINENAME\myusername 
MACHINENAME\Administrators 
MACHINENAME\Users 
MACHINENAME\IIS_IUSRS 

Физический Путь:

C:\Users\myusername\Documents\mywebsite 

Права доступа к папке физического пути:

SYSTEM 
MACHINENAME\myusername 
MACHINENAME\Administrators 
MACHINENAME\Users 
MACHINENAME\IIS_IUSRS 

пул приложений устанавливается для .NET Framework v4.0.30319 с использованием режима управляемого трубопровода: Integrated. Был также рассмотрен классический режим.

Файл web.config содержит следующие строки:

<authorization> 
    <allow users="*"/> 
</authorization> 

<compilation debug="true" targetFramework="4.0"> 
    <assemblies> 
    </assemblies> 
</compilation> 

IIS Authentication установлен в анонимной проверки подлинности - Enabled

Физический путь> Настройки тестирования показывает следующее предупреждение:

Сервер настроен на использование сквозной аутентификации с помощью buil t-in, чтобы получить доступ к указанному физическому пути. Однако диспетчер IIS не может проверить, имеет ли доступ к встроенной учетной записи. Убедитесь, что идентификатор пула приложений имеет доступ на чтение к физическому пути. Если этот сервер присоединен к домену, а идентификатор пула приложений - NetworkService или LocalSystem, убедитесь, что <domain>\<computer_name>$ имеет доступ для чтения к физическому пути. Затем проверьте эти настройки еще раз.

Я попробовал все, что я прочитал, чтобы исправить это, но ничего не меняет исход 500 ошибки

Однократная журнала:

2012-03-22 19:24: 16 172.16.35.115 GET /Default.aspx - 80 - 10.1.11.107 Mozilla/5.0 + (Windows + NT + 6.1; + WOW64; + rv: 11.0) + Gecko/20100101 + Firefox/11.0 500 21 13 203

Это ново для меня, я так и не потратил много времени, чтобы получить веб-страницу для загрузки.

Я также добавил фильтры ISAPI для библиотеки 4.0, как 64-битной, так и 32-битной версий.

Может ли кто-нибудь помочь?

UPDATE

Все исследования заставляет меня думать, что есть проблема с тем, как ASP.NET 4 зарегистрирована с IIS, и что утилита aspnet_iisreg должна быть запущена снова.К сожалению, у меня пока нет разрешения сделать это от администратора.

+0

Не могли бы вы поделиться фактическим содержанием aspx? –

+0

@Joachim Я добавил эту деталь. – mmcglynn

ответ

0

Вы получаете информацию об ошибке, отображаемую с ошибкой 500? Я также проверил средство просмотра событий на сервере, поскольку там также регистрируются ошибки (в журнале приложений - из памяти).

+0

Мне известно обо всех сообщениях об ошибках, доступных мне. Ни один из них не является полезным в этом случае. – mmcglynn

+0

Хорошо, это может быть так - но вы можете объяснить это в своем исходном вопросе. – KazR

2

У меня была такая же проблема с IIS 8 на сервере Windows 2012. Включение ASP.NET 4.5 в функции сервера разрешило проблему для меня.

Смежные вопросы