Типы MIME, отсутствующие в IIS 7 для ASP.NET - 404,17

При получении новой конфигурации Windows 7 я заметил, что ASP.NET по умолчанию отключен. Так был классический ASP. Я получаю ошибку 404.17 для веб-приложения. Я думаю, что это потому, что у меня нет "aspx" Тип MIME. Хотя это всего лишь предположение. Когда я включил их в панели управления & gt; Программы и функции & gt; Включите или выключите компоненты Windows и перезагрузите компьютер с Windows 7, MIME-типы никогда не показывались. Может кто-нибудь проверить, какой у них тип MIME для страниц * .aspx, и сообщить мне конфигурацию в режиме редактирования? Какие другие типы MIME мне не хватало бы для расширений ASP.NET (например: ashx, asax и т. Д.)? Каков наилучший способ настроить их все?

    Error Summary
    HTTP Error 404.17 - Not Found
    The requested content appears to be script and will not be served by the static file handler.

...

Module: StaticFileModule
Notification: ExecuteRequestHandler
Handler: StaticFile
Error Code: 0x80070032
Requested URL: ...
Physical Path: ...
Logon Method: NTLM
Logon User: {DOMAIN}\{WINDOWS LOGIN}

...

Most likely causes:

The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler.

...

Things you can try:

If you want to serve this content as a static file, add an explicit MIME map.

Ответы на вопрос(2)

Решение Вопроса

I chose the "ISAPI & CGI Restrictions" after clicking the server name (not the site name) in IIS Manager, and right clicked the "ASP.NET v4.0.30319" lines and chose "Allow".

После включения ASP.NET из & quot; Программы и компоненты & gt; Включение или отключение функций Windows & quot ;, необходимо установить ASP.NET из командной строки Windows. Типы MIME никогда не отображаются, но после выполнения этой команды я заметил, что эти расширения обнаружены на веб-сайте IIS «Отображения обработчиков». раздел IIS Manager.

C:\>cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dir aspnet_reg*
 Volume in drive C is Windows
 Volume Serial Number is 8EE6-5DD0

 Directory of C:\Windows\Microsoft.NET\Framework64\v4.0.30319

03/18/2010  08:23 PM            19,296 aspnet_regbrowsers.exe
03/18/2010  08:23 PM            36,696 aspnet_regiis.exe
03/18/2010  08:23 PM           102,232 aspnet_regsql.exe
               3 File(s)        158,224 bytes
               0 Dir(s)  34,836,508,672 bytes free

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
Start installing ASP.NET (4.0.30319).
.....
Finished installing ASP.NET (4.0.30319).

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

Тем не менее, я все еще получил эту ошибку. Но если вы сделаете то, что я упомянул для «Исправления», это исчезнет.

HTTP Error 404.2 - Not Found
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.
 03 июл. 2012 г., 23:34
Можете ли вы перечислить, какие настройки IIS7 вы включили?
 MacGyver03 июл. 2012 г., 23:36
Вы спрашиваете о настройках, которые я видел в разделе «Сопоставления обработчиков»? раздел, который появился после запуска & quot; aspnet_regiis.exe -i & quot; команда? Их было несколько (то есть: asmx, ashx, aspx, asax и т. Д.)
 MacGyver05 июл. 2012 г., 18:35
IIS уже был установлен. ASP.NET не было, поэтому мне пришлось включить это вручную. Я не помню других, которых я выбрал от руки.
 MacGyver03 июл. 2012 г., 23:40
В Панели управления я перешел в раздел «Программы и усилители». Особенности & gt; Включение или отключение функций Windows & gt; Информационные службы Интернета (IIS) & gt; Сервисы всемирной паутины & gt; Особенности разработки приложений & gt; ASP.NET & Quot; ... среди других
 04 июл. 2012 г., 01:12
Я имею в виду, что когда вы устанавливаете IIS, у вас есть список опций iis -... Можете ли вы перечислить все те, которые вы отметили?

ASP.Net is not configured. For this run from Administrator command %FrameworkDir%\%FrameworkVersion%\aspnet_regiis -i. Read the message carefully. On Windows8/IIS8 it may say that this is no longer supported and you may have to use Turn Windows Features On/Off dialog in Install/Uninstall a Program in Control Panel. Another reason this may happen is because your App Pool is not configured correctly. For example, you created website for WordPress and you also want to throw in few aspx files in there, WordPress creates app pool that says don't run CLR stuff. To fix this just open up App Pool and enable CLR.

Ваш ответ на вопрос