Наиболее распространенной причиной этого является то, что вы не имеете заголовок узла IIS настроен правильно. 404 появится, потому что вы попадаете на другой веб-сайт IIS, а не тот, на который вы намеревались.
Если вы перейдете в диспетчер IIS и нажмите «Сайты» в правой панели, появится столбец с именами привязок и столбец с именем ID.
IIS проверит порядок ID для первого сайта, который соответствует. Убедитесь, что сайт по умолчанию остановлен. Если вы видите привязок, которые выглядят следующим образом:
ID 1: Bindings: *: 80
ID 2: Наручники: www.yoursite.com:80
www.othersite.com будет соответствовать ID 1. Любой другой сайт, который не указывает порт или https: будет перенаправлен на ID 2. Вам нужно убедиться, что сайт, к которому вы пытаетесь получить доступ, соответствует вашим привязкам. «Www.yoursite.com» добавляется на сайт через «Новое веб-приложение» в SharePoint. В Центре администрирования есть поле «Хост»: Это должно соответствовать тому, что вы печатаете изнутри и снаружи сервера. Если вам нужно, чтобы сайт отвечал на несколько имен, вам необходимо расширить веб-приложение.
Предполагая, что вы использовали по умолчанию подлинности на основе утверждений, вот инструкции для этого:
http://technet.microsoft.com/en-us/library/gg276325.aspx
Я не уверен, если это по-прежнему требуется в Server 2012, но отключив проверку петли также может помочь , хотя обычно это приводит к 401 и повторяется попытка входа в систему. Вот инструкции для этого.
http://support.microsoft.com/kb/896861