2013-08-25 6 views
4

Я построил свой сайт в ASP.NET MVC 4 в Visual Studio 2012. Затем я создал профиль публикации и использовал FTP в качестве своего метода публикации, я опубликовал его в правильном каталоге на моей Windows Server 2008 R2.«У вас нет разрешения на просмотр этого каталога или страницы». на IIS7.5 с ASP.NET MVC4

Я зарегистрировался на сервере и проверял, что все файлы были загружены, они есть.

Но до сих пор, когда я просматриваю на сайт, я получаю:

У вас нет разрешения на просмотр этого каталога или страницы.

Как исправить эту проблему? мой сайт отлично работает на Localhost.

Thank you.

+1

Помогает ли этот ответ: http://stackoverflow.com/a/12653278, также убедитесь, что исправление (http://support.microsoft.com/kb/980368) указано на вашем сервере. – Kev

+0

Спасибо Kev. Это обновление (hotifx) сделало это. Можете ли вы ответить как «Ответ», чтобы я пометил ваш как «Ответ». – Ciwan

+0

Отлично, рад, что сработал. Я просто заставлю моды закрыться как дубликаты, потому что это правильная процедура, если другой ответ помог решить эту проблему. – Kev

ответ

1

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

Вы можете перейти в папку на сервере, где был опубликован на сайте и изменить права доступа:

Right click on folder -> Properties -> Security - >Edit 

Вы должны установить права на IIS_IUSRS и Users, чтобы читать и писать. Если они не существуют, добавьте их и установите права.

+0

Привет, Андре. Я не уверен в предположении FTP, я загрузил файлы в правильный подкаталог wwwroot, и я зашел на свой сервер и проверил, что файлы действительно загружены. Также я проверил разрешения, и две упомянутые вами группы пользователей имеют права на чтение/выполнение. – Ciwan

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