SORU
21 Ocak 2011, Cuma


IIS Express Windows Kimlik Doğrulaması

VS2010 ile IIS Express silverlight uygulaması barındırmak için kullanmaya çalışıyorum. Benim applicationhost değiştirdim.dosya doğru yapılandırma ayarlarının değiştirilmesi için izin vermek için yapılandırma. Benim web içinde şu var.config:

<location path="">
  <system.webServer>
    <security>
      <authentication>
        <anonymousAuthentication enabled="false" />
        <windowsAuthentication enabled="true" />
      </authentication>
    </security>
  </system.webServer>
</location>

Kimliği değilim ve alan hizmeti telefonumu kullanıcı olarak boş bir kayıt verir. VS2010 SP1 BETA ama bu sadece IIS Express ile işe almak için çalışıyorum kurduktan sonra bu işe almaya başardı.

Nasıl Windows IIS Express ile çalışmak için kimlik Doğrulama etkinleştirebilirim. Bir yapılandırma kaçırdığım bir ayar var mı?

CEVAP
27 Ocak 2011, PERŞEMBE


seçeneği-1:

\My Documents\IISExpress\config\applicationhost.config dosya düzenleme ve windowsAuthentication etkinleştirin.e:

<system.webServer>
...
  <security>
...
    <authentication>
      <windowsAuthentication enabled="true" />
    </authentication>
...
  </security>
...
</system.webServer>

seçenek-2:

WindowsAuthentication bölüm \Belgelerim İİSExpress\config\applicationhost\kilidini.config aşağıdaki gibi

<add name="WindowsAuthenticationModule" lockItem="false" />

İçin gerekli kimlik doğrulama türleri için geçersiz kılma ayarlarını değiştirmek'' . İzin ver

<sectionGroup name="security">
    ...
    <sectionGroup name="system.webServer">
        ...
        <sectionGroup name="authentication">
            <section name="anonymousAuthentication" overrideModeDefault="Allow" />
            ...
            <section name="windowsAuthentication" overrideModeDefault="Allow" />
    </sectionGroup>
</sectionGroup>

Uygulamanın web ekleyin.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
      <security>
        <authentication>
          <windowsAuthentication enabled="true" />
        </authentication>
      </security>
    </system.webServer>
</configuration>

Link yardımcı olabilir aşağıda: http://learn.iis.net/page.aspx/376/delegating-configuration-to-webconfig-files/

VS 2010 SP1 uygulama seçeneği yükledikten sonra 1 2 windows çalışmayı kimlik doğrulama elde etmek için gerekli olabilir. Buna ek olarak, IIS yanlış İfade applicationhost için anonim kimlik doğrulamasını ayarlamak gerekebilir.config:

<authentication>

            <anonymousAuthentication enabled="false" userName="" />

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006
  • ThePhestor

    ThePhestor

    22 Mart 2011