Производственные проблемы - отключить отладку ASP.NET, ограничить доступ к каталогу - PullRequest
2 голосов
/ 12 декабря 2011

Я развернул свой последний веб-сайт в производственной среде, теперь клиент обнаружил, что следующие проблемы при моем развертывании.и это должно быть исправлено.

Мне просто нужно получить от вас разъяснения по поводу следующего

  1. отключить отладку ASP.NET

Я уже установилcompugation debug = "false" в web.config, есть ли что-то, что нужно сделать, кроме этого?

  1. ограничить доступ к каталогу

есть идеи относительно определения доступаправа для пользователей?

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

В machine.config (только) есть параметр конфигурации, который называется:

      <configuration>
        <system.web>
            <deployment retail="true"/>
        </system.web>
    </configuration>

Этот параметр автоматически отключит функции отладки (трассировка, компиляция, ...).

Для ваших прав безопасности предоставьте только доступ в вашем каталоге пользователю пула iis.

Чтобы отключить просмотр в IIS7, добавьте это в ваш web.config:

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
     <directoryBrowse enabled="false" />
  </system.webServer>
2 голосов
/ 12 декабря 2011

Вы пробовали это:

<compilation 
    debug="false"
/>

на вашем web.config

КАК: Отключить отладку для приложений ASP.NET

Блог ScottGu

это покажет точную ошибку, которую получает пользователь.

И если в вашем приложении есть файл download.upload в папку, вам нужно

Предоставьте общий доступ к имени папки «YourFileFolder» и добавьте учетную запись «Network Service», имеющую разрешение на чтение / запись

Привет

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