olarak değiştirdiğimde css veya js'yi hizmet dışı bırakmayı reddettim. Çok basit bir web uygulamasına sahibim (asp.net MVC3, .net 4, Visual Studio'nun IIS'sini değil) sunucu, 64 bit Windows 7). Uygulamamdaki uygulama havuzundaki ayarları değiştirdiğimde ve '32-Bit Uygulamaları Etkinleştir' seçeneğini False olarak ayarladığımda, uygulamamın görünümü görünür, ancak statik içeriğin (Content/Site.css veya Scripts/myScript.js) hiçbiri gösterilmez. yukarı. Bunun yerine, bu isteklere 500 durum kodu alıyorum.Neden IIS 7 'Enable 32-bit Applications' öğesini 'false'
HTTP Hatası 500.0 - Dahili Sunucu Hatası Dahili bir sunucu hatası oluştuğu için sayfa görüntülenemiyor.
Bu değeri değiştirmemin nedeni, 64 bit Oracle.DataAccess.dll dosyasını kullanmaya çalıştığım ve bu değerin True olarak ayarlanmış olması durumunda uygulama havuzunun WOW64 modunda çalışmasına ve dll'yi yanlış biçimde yüklemeye çalışır.
Bir süredir çevrimiçi arama yaptım ve bu konuda çok fazla bilgi bulamıyorum. Dosyalarda izinlerle oynamaya çalıştım, her tür bayrakla aspnet_regiis çalıştırmayı denedim. Fikirlerim tükendi. IIS, 64 bit modunda çalışırken neden bu statik içeriği sunmuyor?
Ayrıca, tam olarak nelerin talep edildiğini görmek için kemancıyı kullanın. – RickAndMSFT
Başarısız istek takibi kurdum ve 500 hatasını yakalamıyor gibi görünüyor. 400-550'yi yakalayacağım. Ben aslında 32 bitlik bir Oracle topluluğuna kavuşarak problemimin etrafında çalıştım. Öneriniz muhtemelen ne gördüğüme neden oluyor, ancak artık bunu ayıklamak için zamanım yok. Başarısız istek takibi hakkında bir şeyler öğrendim, teşekkürler. – Gerfboy
Bağlantı bozuk, herhangi bir öneri var mı? –