Ошибка 403 - Запрещено: доступ запрещен.ASP.NET - PullRequest
0 голосов
/ 31 января 2019

это мой файл веб-конфигурации.Я попытался настроить этот конфиг, насколько я знаю, по информации в сети.но на моем сайте все еще ошибка 403. Например:

403 - Запрещено: доступ запрещен.У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных.

<?xml version="1.0"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
    <system.web>
      <compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" />
<!-- new added code -->
     <authorization>
        <allow users="?"/>
     </authorization>
    <defaultDocument>
        <files>
            <add value="Home.aspx"/>
        </files>
    </defaultDocument>
<!-- new added code -->
    </system.web>

  <!-- NEW ADDED
        The system.webServer section is required for running ASP.NET AJAX under Internet
        Information Services 7.0.  It is not necessary for previous version of IIS.
    -->
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
      <remove name="ScriptModule"/>
      <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </modules>
    <handlers>
      <remove name="WebServiceHandlerFactory-Integrated"/>
      <remove name="ScriptHandlerFactory"/>
      <remove name="ScriptHandlerFactoryAppServices"/>
      <remove name="ScriptResource"/>
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
    </handlers>
  </system.webServer>
  <runtime>
    <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

Я понятия не имею, что происходит не так, потому что я новичок в развертывании asp.net в iis-things

Примечание:

  • я дал полные разрешения для IIS_IUSR и сетевой службы в папке с путем.
  • По некоторым сведениям, Администрирование-> Диспетчер IIS -> Имя вашего сервера -> Имя вашего сайта -> Под функциями HTTP -> Документ по умолчанию -> Добавить MyDefaultPage.aspx.но мне не нужна страница по умолчанию, потому что мой сайт работает только тогда, когда другой сайт вызывает его страницу и дает конкретный ответ в URL.поэтому я покидаю свой сайт без страницы по умолчанию

1 Ответ

0 голосов
/ 31 января 2019

НАЙТИ РЕШЕНИЕ.Установите документ по умолчанию в разделе «Сайт» -> «Ваши сайты» -> «IIS».Выберите подменю документа по умолчанию и добавьте страницу по умолчанию (если у вас ее нет).Также с помощью полного разрешения для IIS_IUS и NETWORK SERVICE

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