Makale numarası: 828810 - Son Gözden Geçirme: 25 Şubat 2009 Çarşamba - Gözden geçirme: 6.0

SharePoint sanal sunucuda çalıştırmak, bir ASP.NET uygulaması için etkinleştirme

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Bu makalede, bir ASP.NET uygulaması Microsoft Windows SharePoint Services çalıştıran bir sanal sunucuyu veya Microsoft Office SharePoint Portal Server 2003 üzerinde çalışacak şekilde konfigüre etme yöntemi.

Daha fazla bilgi

SharePoint Portal Server 2003 veya Windows SharePoint Services çalıştıran bir sunucuda çalıştırmak, bir ASP.NET uygulamasını etkinleştirmek için <a0></a0>, sanal sunucuda uygulama yolu için bir dışlama yapılandırın. Dışlama sanal sunucu erişimi ve ınternet ınformation Services (IIS) sunucusu, isteği işlemek için istek yakalamak için SharePoint Portal Server 2003 çalıştıran sunucuya bildirir.

Not Office SharePoint Server 2007'de dışarıda bırakılacak bir yapılandırma gerekmez. Ancak, ınternet ınformation Services Yöneticisi'ni kullanarak sanal dizin oluşturmanız gerekir. Ayrıca, bir uygulama olarak sanal dizinini yapılandırmalısınız. Uygulama, karşılık gelen bir Web.config dosyası olması gerekir.

URL ad alanının bir bölümü için bir dışlama, sanal sunucu oluşturmak için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Yönetimsel Araçlar ' ı tıklatın ve sonra SharePoint Central Administration ' ı tıklatın.
  2. Sanal sunucu yapılandırması bölümünde sanal sunucu ayarlarını yapılandır'ı tıklatın.
  3. Sanal sunucu listesi</a0> sekmesinde dışta bırakılan yollar eklemeniz gereken sanal sunucuyu tıklatın.
  4. Sanal sunucu yönetimi altında Yönetilen Yolları Tanımla'yı tıklatın.
  5. Yeni Yol Ekle</a0> bölümünde, istediğiniz yol kutusuna dışlayacağınız yolu yazın.
  6. Dışarıda tutulan yol seçeneğini tıklatın ve sonra Tamam ' ı tıklatın.
Bazı durumlarda, yalnızca Excluded yolunu ayarlama gerekir. Bazı Web programları, SharePoint Portal Server 2003 ya da Windows SharePoint Services çalıştıran sunucu için Web.config dosyasını değiştirme gerektirir. Web.config dosyasını değiştirmek için şu adımları izleyin:
Önemli:Bu değişiklikleri en açık ve sınırsız türevlerini ' dir. Bunlar yakından değerlendirilen ve dikkatli bir şekilde bir üretim ortamında kullanmadan önce kısmını.
  1. Yapılandırmak istediğiniz Web sayfasını barındıran sunucuda, bu makaledeki önceki adımlar dışarıda bırakıldı yolunu bulun. Yol aşağıdakine benzeyecektir:
    drive: \inetpub\wwwroot\ Excluded Path
  2. Web.config dosyası, bir yedek kopyasını Web2.config kaydedin.
  3. Web.config dosyasını açın.
  4. <System.web> etiketi bulun ve sonra da etiketi altında aşağıdaki kodu ekleyin:
    <!-- Setup the PageHandlerFactory to process all requests. This will override the SharePoint HTTPHandler. -->
     
    <httpHandlers>
    <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </httpHandlers>
     
    <!-- Set the trust back to Full. WSS configures a very restrictive trust policy that does not allow most applications to run correctly. -->
     
    <trust level="Full" originUrl="" />
     
    <!--
    	Enable the modules that you must have for your program to run.
    	If you receive the following message:
    	Parser Error Message: The module '<moduleName>' is already in the program and cannot be added again
    	You can remove the modules that are mentioned in the error message. The SharePoint web.config already includes the module for OutputCache and WindowsAuthentication so you do not have to add them here.
    -->
     
    <httpModules>
    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
    <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>
    <add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/>
    <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/>
    <add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/>
    </httpModules>
     
    <!-- Enable Session for the pages -->
     
    <pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" />
  5. Web.config dosyasını kaydedin.

    ASP.NET ile kullanmak için bir Web.config dosyası oluşturma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    815179  (http://support.microsoft.com/kb/815179/ ) Bir ASP.NET uygulamasının Web.config dosyası oluşturma hakkında
  6. ASP.NET'te kurallı kullanım sorunlarını araştırma 887289 numaralı Microsoft Knowledge Base makalesinde anlatılan HTTP modülünü yükleyin. Modül'i yükledikten sonra bir SharePoint Portal Server 2003 sanal sunucunun dışlanan yol altında bulunan ASP.NET uygulamanızın Web.config dosyanıza modül başvurusu ekleyin.

    Not Sanal sunucunun kökünde SharePoint Portal Server 2003 kullanan bir Web.config dosyasına eklenecek modüle sahip değil.

    ASP.NET uygulamanızın Web.config dosyasına modüle başvuru eklemek için aşağıdaki adımları izleyin:
    1. Web.config dosyasını açın.
    2. 4. Adımda eklediğiniz <system.web> Bölümü içinde <httpmodules>Girişleri'ni bulun ve sonra da son girdiden sonra aşağıdaki kodu ekleyin:
      <add name="ValidatePathModule" type="Microsoft.Web.ValidatePathModule, Microsoft.Web.ValidatePathModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=eba19824f86fdadd"/>
    3. Web.config dosyasını kaydedin.
    Kurallı kullanım sorunlarını araştırma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
    887289  (http://support.microsoft.com/kb/887289/ ) ASP.NET'te kurallı kullanım sorunlarını denetlemeye yönelik HTTP modülü
    887459  (http://support.microsoft.com/kb/887459/ ) ASP.NET'te kurallı kullanım sorunlarını programla sınama
Not Sanal sunucu için dışlama oluşturun, dosya sisteminde bulunan sayfaların herhangi birini ziyaret etmeye çalıştığınızda Windows SharePoint Services veya SharePoint Portal Server 2003 aşağıdaki hata iletilerinden birini döndürür:
Sayfa bulunamıyor
HTTP 404 - Dosya bulunamıyor
Hata
Bu sitenin güvenli bir Web Bölümü olarak kaydedilmediğinden bu Smartpage üzerinde BIR Web Bölümü görüntülenemiyor Bu bağlantı, bir kısmı veya tamamı ingilizce olan içeriğe işaret edebilir.
Microsoft SharePoint ile ilgili sorunları giderme.
Not Bu sorun, Windows SharePoint Services veya SharePoint Portal Server 2003 sanal sunucuya erişmek için tüm istekleri altyapısından nedeniyle oluşur.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
  • Microsoft Office SharePoint Server 2007
Anahtar Kelimeler: 
kbmt kbtshoot kbprb kbwebservices kbconfig kbnetwork kberrmsg KB828810 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:828810  (http://support.microsoft.com/kb/828810/en-us/ )