Атрибут setEnvironment приложения IIS

<add name="ASP.NET v4.0" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>

Я добавляю это в конфигурацию appliationHost IIS для решения проблемы localDb в IIS, что я вижу в этой статье.

http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

Можете ли вы, ребята, помочь мне избежать этой ошибки?

Неизвестный атрибут setProfileEnvironment


person Carlo    schedule 19.03.2013    source источник


Ответы (2)


Похоже, вы пытаетесь поместить значение в реальный пул приложений. Этот атрибут находится за пределами определенного пула приложений и находится в appicationpooldefaults.

<applicationPoolDefaults>
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
<applicationPoolDefaults>
person Jon Petitta    schedule 11.09.2014

Быстрый поиск предоставленной вами ошибки указывает на устаревший или неисправный IIS (сборка, которая реализует атрибут setProfileEnvironment или одна из его зависимостей отсутствует или не работает). По крайней мере, это лучшее предположение, основанное на предоставленных данных.

person Krzysztof Kozielczyk    schedule 19.03.2013