IIS 7 не открывает мои файлы Aspx - PullRequest
0 голосов
/ 17 августа 2011

Я новичок в IIS, и это чертовски раздражает меня!

У меня есть веб-сайт asp.NET, который прекрасно работает на Visual Studio 2010, поэтому я делаю, публикую веб-сайт, помещаю папку опубликованного веб-сайта в папку inetpub / wwwroot, подключаю все точки, затем в моем браузере я введите http://localhost:8080/A3Media/, и он откроет мою страницу index.html. Таким образом, IIS работает правильно, потому что он счастливо отображает файлы .html. но когда я пытаюсь получить доступ к файлу .aspx на моем сайте. Я получаю странную ошибку 404, говорящую, что документ не существует. Когда он, очевидно, существует, потому что ... я проверял ... несколько раз!

Итак, я понял, что моему IIS не нравятся файлы .aspx или что-то, что связано с asp.NET.

Поэтому я должен убедиться, что у меня установлены все модули asp.net, следуя обычным «функциям Windows» и убедившись, что папка asp.net отмечена и установлена ​​вместе со всеми зависимыми папками asp.net.

и мой сайт все еще не работает.

я что-то пропустил?

Понятия не имею: (

Ответы [ 2 ]

4 голосов
/ 17 августа 2011

На ум приходит один из двух вариантов.

  1. Вы зарегистрировали ASP.NET? aspnet_regiis.exe -i Ссылка

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

  2. В диспетчере IIS - фильтрация запросов - .aspx отклонен?

2 голосов
/ 17 августа 2011

Убедитесь, что вы преобразовали каталог «A3Media» в приложение ASP.NET с помощью диспетчера IIS, см. Развертывание веб-сайтов ASP.NET на IIS 7.0 для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...