DotNetOpenAuth SDK-3.4.5.10201.vsix'i kurdum ve çalışamıyorum. Yerel olarak çalışır (localhost olarak çalıştırdığımda), ancak yayınlamaya çalıştığımda çalışmıyor.
Aldığım IIS hata iletisi
Hata Özeti
HTTP Hatası 500.22 - Dahili Sunucu Hatası
Tümleşik yönetilen ardışık düzen modunda uygulanmayan bir ASP.NET ayarı algılandı.
VE
Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032
sorunun nasıl çözüleceğine dair bazı öneriler var:
Deneyebileceğiniz şeyler:
Yapılandırmayı
system.webServer/modules
bölüme geçirin. Bunu manuel olarak veya komut satırından AppCmd kullanarak yapabilirsiniz - örneğin%SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"
,. KullanılmasıAppCmd
başvurunuzu geçirmek için o Entegre modda çalışabilir ve klasik modda ve IIS önceki sürümleri üzerinde çalışmaya devam sağlayacaktır.Bu hatayı yok saymanın sorun olmayacağından eminseniz,
system.webServer/validation@validateIntegratedModeConfiguration
false olarak ayarlanarak devre dışı bırakılabilir .Alternatif olarak, uygulamayı Klasik mod uygulama havuzuna geçirin - örneğin
%SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"
. Bunu yalnızca uygulamanızı taşıyamazsanız yapın.
(Uygulama yolunuza ve uygulama havuzu adınıza "Varsayılan Web Sitesi" ve "Klasik .NET AppPool" u ayarlayın)
Ancak sorun, sahibi olmadığım için ISS sunucusuna erişememem. Bunu çözmenin bir yolu var mı?