Ошибка HTTP 404.17 - не найден -. NET - IIS 10 - PullRequest
0 голосов
/ 29 января 2020

Я впервые публикую проект веб-форм в ASP. NET. Я столкнулся, может http ошибка, но это я не понимаю. Моя версия IIS 10.0

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

Я видел много решений в inte rnet, есть одно общее, и это работает

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i in cmd.

Но я получаю эта ошибка:

Microsoft (R) ASP.NET RegIIS version 4.0.30319.0
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.0).
This option is not supported on this version of the operating system.  Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog,  the Server Manager management tool, or the dism.exe command line tool.  For more details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.0).

Я проверяю свою версию. Net, и она равна 3,5 и 4,8 на Turn windows features on/off. Я выбрал 4.8, потому что если вызывает много ошибок. Или мне нужно выбрать его?

Если я выберу версию. Net 4.8, я получу эту ошибку.

Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Что легко устранить? Или мне нужно решить оба вопроса?

Если у вас есть какие-либо решения, пожалуйста, дайте мне знать.

Заранее спасибо

1 Ответ

0 голосов
/ 29 января 2020

Решил мою проблему.

  1. Go для включения / выключения функции windows
  2. Расширение. NET Framework 4.8 Advanced
  3. Службы Расширение служб WCF
  4. Проверьте активацию HTTP

Refre sh Сайт и он должен работать!

...