Что делает AllowLocation = "true" в разделе System.Web Web.Config? - PullRequest
2 голосов
/ 26 сентября 2008

У нас есть приложение .NET 2.0, которое мы обычно запускаем на IIS6 и раньше нормально работало на IIS7, но недавно после установки SP1 для Vista IIS7, похоже, задыхается в строке в файле Web.Config:

<system.web AllowLocation="true">

Безопасно ли удалять атрибут AllowLocation? Что делает этот атрибут?

Ответы [ 2 ]

1 голос
/ 26 сентября 2008

Из MSDN:

Если установлено значение false, свойство AllowLocation указывает, что раздел доступен для читателей с собственным кодом. Поэтому использование атрибута location недопустимо, поскольку средства чтения собственного кода не поддерживают концепцию местоположения.

Значение по умолчанию - true, поэтому вы можете удалить его, не влияя на ваше приложение.

0 голосов
/ 26 сентября 2008

Если для этого параметра установлено значение true, все разделы <location> в вашем файле web.config будут включены, так что вы можете удалить его, если там его нет.

...