我试图使用IIS Express与VS2010托管一个silverlight应用程序。我修改了我的applicationhost。配置文件,以允许修改正确的配置设置。我有以下在我的web.config:
<location path="">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
我没有被身份验证,我的域服务调用作为用户返回一个空记录。我能够在安装VS2010 SP1 BETA后让它工作,但我试图让它只与IIS Express工作。
如何使Windows身份验证与IIS Express一起工作。是否有我遗漏的配置设置?
除了这些伟大的答案,在IISExpress开发环境的背景下,为了阻止臭名昭著的“系统”。错误时,您可以简单地确保以下设置在您的applicationhost中到位。配置文件。
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
</configuration>
这将使您在开发和测试期间具有更大的灵活性,但在这样做之前,请确保您理解在生产环境中使用此设置的含义。
有用的帖子:
http://forums.iis.net/post/1873372.aspx
http://www.iis.net/learn/application-frameworks/building-and-running-aspnet-applications/aspnet-20-breaking-changes-on-iis
除了这些伟大的答案,在IISExpress开发环境的背景下,为了阻止臭名昭著的“系统”。错误时,您可以简单地确保以下设置在您的applicationhost中到位。配置文件。
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
</configuration>
这将使您在开发和测试期间具有更大的灵活性,但在这样做之前,请确保您理解在生产环境中使用此设置的含义。
有用的帖子:
http://forums.iis.net/post/1873372.aspx
http://www.iis.net/learn/application-frameworks/building-and-running-aspnet-applications/aspnet-20-breaking-changes-on-iis