Uygulama seviyesinin ötesinde allowDefinition = 'MachineToApplication' olarak kaydedilmiş bir bölümün kullanılması bir hatadır.
/ Portal / dizinimdeki tüm aspx sayfalarımın en üst satırında bu hata mesajı var ve bunun yaygın olduğunu biliyorum. Bu hata iletisini sona erdirdim ve / portal / klasörünü IIS'de (sahip olduğum) bir uygulama olarak yapılandırmamı söyleyen çok sayıda gönderi ve web.configs ( kayıtların hiçbiri bir çözüme yönelik rehberlik sunmaz).
Benim kurulum kök dizininde bir web.config var ve sonra / portal / dizininde bir şirket portalı yapmaya çalışıyorum. / Portal / dizininin kendi (gerekli) web.config dosyası vardır.
Web.config satırım 50 şöyle:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
Etki alanı.com/web.config AND domain.com/portal/web.config ... var, bu yüzden domain.com/portal/default.aspx sayfam yüklenmeyecek.
Bunun gerçek çözümü nedir? Bir şekilde kök web.config'mi / portal / dizin web.config ile birleştirmenin bir yolunu bulabilir miyim, yoksa burada temelden uzak mıyım?
Herhangi bir rehberlik büyük mutluluk duyacağız!