IIS applicationHost'setEnvironment'属性

时间:2013-03-19 04:15:42

标签: iis localdb

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

我在IIS的appliationHost配置中添加了解决IIS中的localDb问题,我在本文中看到了

  

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

你能帮助我避免这个错误吗?

  

无法识别的属性'setProfileEnvironment'

2 个答案:

答案 0 :(得分:2)

看起来您正在尝试将值放在实际的应用程序池中。该属性位于已定义的应用程序池之外,并且位于appicationpooldefaults中。

<applicationPoolDefaults>
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
<applicationPoolDefaults>

答案 1 :(得分:0)

Quick search表示您提供的错误指向过时或损坏的IIS(实现setProfileEnvironment属性的程序集或其某个依赖项,或者丢失或损坏)。至少根据提供的数据进行最佳猜测。