Ben IIS 6.0 ile Windows Server 2003 üzerinde çalışan birçok web uygulamaları var arasındaki çalışmıyor.Form tabanlı kimlik .NET 2.0 ve .NET 4.0 uygulama
uygulamaları Asp.net 2.0 altında çalışmaktadır.
Son zamanlarda ben merkezli doğa asp.net 4 var olan bir MVC 3 Web uygulaması yüklediniz. Bu yeni uygulamada formlar bileti kabul edilmez. Bu bağlantıyı kullanarak oluşturulmuş olan farklı asp.net versiyonlarının machine.config dosyalarında aynı machinekey ayarlara sahip: http://aspnetresources.com/tools/machineKeygiriş web uygulaması yapılandırma şu şekildedir:
<authentication mode="Forms">
<forms name=".WEBAUTH"
loginUrl="http://path2theloginapp/login.aspx"
protection="None"
slidingExpiration="true"
enableCrossAppRedirects="false"
timeout="43200"
path="/" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
giriş çalışır, ancak mVC uygulaması daima r:
Ve mvc app buna göre yapılandırması
<authentication mode="Forms">
<forms name=".WEBAUTH"
loginUrl="login.aspx"
protection="None"
slidingExpiration="true"
enableCrossAppRedirects="false"
timeout="43200"
path="/" />
</authentication>
olduğunu giriş sayfasına geri döner.
Şimdi ben 4.0 asp.net için IIS yapılandırmasında giriş web uygulaması asp.net Sürüm değiştirirseniz, işe yarıyor. Ama sonra asp.net 2 üzerinde çalışan tüm diğer uygulamalar artık çalışmıyor.
herkes benzer bir durumda kimlik formsbased çözüldü mü?
Çok teşekkür ederim! –