powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC 2 + IIS 7.5 + Windows 7 = error 403.14
13 сообщений из 13, страница 1 из 1
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36619295
stuffhappens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Пытаюсь поднять mvc 2 - приложение на iis 7.5 пока тчетно. Надеюсь на Вашу помощь.
Итак, что было сделано (Операционка - Windows 7 ultimate):
1. Установил IIS (При этом отметил галочками ASP.NET и перенаправление HTTP)
2. В Visual studio 2010 (release) создал стандартное MVC 2 приложение, сбилдил его в режимах debug и release, позапускал - работает.
3. Правой кнопкой мыши по проекту в solution explorer -> Publish. Пропаблишил приложение в Default web site
4. Попытался запустить с iis'а - не работает
5. Пошел в пулы приложений поставил везде версию .Net 4.0. Перезапустил iis - таже проблема
6. В командной строке прописал %windir%\Microsoft.NET\Framework\v4.0.30128\aspnet_regiis.exe -i - что-то установилось.
7. В IIS в Правила авторизации добавил анонимные пользователи.

В конечном счете при попытке просмотра сайта вижу ошибку
Ошибка HTTP 403.14 - Forbidden
Веб-сервер настроен таким образом, чтобы не формировать списка содержимого каталога.
Запускаю из-под своей учетки с админскими правами.
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36619361
ecoli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а в файле web.config дали доступ анонимам?

Код: plaintext
1.
2.
3.
 <authorization>
        <allow users="*"/>
    </authorization>
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36619375
stuffhappens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прописано не было. Прописал, перезагрузил - ничего не изменилось, Обновленный web.config полностью:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
<configuration>
  <connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
    <compilation targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>

    <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>
    <authorization>
      <allow users="*" />
    </authorization>

    <membership>
      <providers>
        <clear />
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
    </membership>

    <profile>
      <providers>
        <clear />
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
      </providers>
    </profile>

    <roleManager enabled="false">
      <providers>
        <clear />
        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
        <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
      </providers>
    </roleManager>

    <pages>
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
      </namespaces>
    </pages>
  </system.web>

  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
  </system.webServer>

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36619379
stuffhappens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только сейчас осознал, что помимо web.config основного приложения есть еще внешний, относящийся к Default web site. Заменил его тем, что и в основном приложении. Ошибка поменялась. Теперь он не может распарсить вот эти строчки в web.config
Код: plaintext
1.
2.
Line 13:     <authentication mode="Forms">
Line 14:       <forms loginUrl="~/Account/LogOn" timeout="2880" />
Line 15:     </authentication>
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36619383
stuffhappens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поменял Пул доменов приложения. Все заработало. Всем спасибо!
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36620014
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stuffhappens, как именно поменял?
У меня ошибка авторОшибка HTTP 403.14 - Forbidden
Веб-сервер настроен таким образом, чтобы не формировать списка содержимого каталога.
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36620017
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stuffhappensТолько сейчас осознал, что помимо web.config основного приложения есть еще внешний, относящийся к Default web site. Заменил его тем, что и в основном приложении.
Что за внешний ?
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36621206
DontAskMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня был Default web site а в нем виртуальная папка с моим приложением. Внешний - web.config, относящийся к default web site. А у приложения свой web.config.

Пул доменов сменил с ASP.NET на default.
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36621987
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DontAskMe, я по ошибке удалил default сайт. Теперь хочу настроить свой, но не могу, в сети я не нашел примеров.

Кто-нибудь подскажет, как пошагово настроить свой asp.net mvc сайт на localhost'e с 4ым frameworkом и ii7 ?
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36624002
stuffhappens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мой опыт полностью описан выше. В первом посте написано, что нужно сделать вначале, далее - что потом. Попробуй переустановить iis с проставлением нужных галочек, возмножно default web site появится =). Удачи!
...
Рейтинг: 0 / 0
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #36624832
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stuffhappensМой опыт полностью описан выше. В первом посте написано, что нужно сделать вначале, далее - что потом. Попробуй переустановить iis с проставлением нужных галочек, возмножно default web site появится =). Удачи!
При переустановке default сайт не пояляется.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #37473895
_Vetal_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже сталкивался с этой проблемой, из того что выше еще не перечислено - обязательно проконтролируйте что в web.config
прописан
Код: plaintext
1.
2.
3.
<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer>
и как в моем было случае, если добавляете какие-то свои модули то не забудьте в modules аттрибут runAllManagedModulesForAllRequests прописывать со значением true, например:
Код: plaintext
1.
2.
3.
4.
5.
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="PerRequestLifeStyle" />
      <add name="PerRequestLifeStyle" preCondition="managedHandler" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Windsor" />
    </modules>
  </system.webServer>
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MVC 2 + IIS 7.5 + Windows 7 = error 403.14
    #37996089
alegn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, ком-то еще пригодится. У меня такая ошибка появлялась несмотря на наличие
Код: xml
1.
2.
3.
<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer>


Надо в тэг "system.webServer" добавить еще определение
Код: xml
1.
<directoryBrowse enabled="true" />


Итого получается:
Код: xml
1.
2.
3.
4.
<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    <directoryBrowse enabled="true" />
  </system.webServer>


Узнал отсюда: http://support.microsoft.com/kb/942062
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC 2 + IIS 7.5 + Windows 7 = error 403.14
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]