Eğitim
Öğrenme yolu
ASP.NET uygulamalarını Azure'a geçirme - Training
Bulutun sunduğu avantajlardan faydalanmak için ASP.NET web uygulamalarını ve verilerini Azure App Service'e ve Azure SQL Veritabanı'na geçirin.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Bu makale, denetimi bir ASP.NET sayfasından Internet Information Services'teki (IIS) Bir Active Server Pages (ASP) sayfasına aktardığınızda oluşan bir hatanın (alt isteği yürütme) sorununu çözmenize yardımcı olur.
Özgün ürün sürümü: ASP.NET
Özgün KB numarası: 320439
denetimi bir ASP.NET sayfasından Server.Execute
ASP sayfasına aktarmak için ASP.NET sayfanızdaki veya yöntemini kullanmaya Server.Transfer
çalıştığınızda aşağıdaki hata iletisini alabilirsiniz:
PageName.asp için alt istek yürütülürken hata oluştu.
Hata iletisindeki PageName.asp ASP sayfanızın adıdır.
IIS, veya Server.Execute
isteğini istekte bulunan dosyanın uzantısına göre uygun Internet Server Uygulama Programlama Arabirimi (ISAPI) uzantısına gönderirServer.Transfer
. Örneğin, bir .aspx sayfası isteği Aspnet_isapi.dll ISAPI uzantısına gönderilir.
İstek uygun ISAPI uzantısına gönderildikten sonra ISAPI uzantısı başka bir ISAPI uzantısını çağıramaz. ASP.NET sayfalara yönelik istekleri işleyen Aspnet_isapi.dll dosyası, istekleri ASP sayfalarına işleyen Asp.dll dosyasına iletemediğinden, Belirtiler bölümünde listelenen hata iletisini alırsınız.
Bu sorunu çözmek için yöntemini kullanarak Response.Redirect
isteği bir ASP.NET sayfasından ASP sayfasına yönlendirin.
Bu davranış, tasarım gereğidir.
Eğitim
Öğrenme yolu
ASP.NET uygulamalarını Azure'a geçirme - Training
Bulutun sunduğu avantajlardan faydalanmak için ASP.NET web uygulamalarını ve verilerini Azure App Service'e ve Azure SQL Veritabanı'na geçirin.
Belgeler
Server.Transfer kullanırken özel durum - ASP.NET
Bu makalede, bir ASP.NET uygulamasında HTTPHandler'da Server.Transfer kullandığınızda oluşan System.Threading.ThreadAbortException hatası için çözümler sağlanır.
Response.End kullanırsanız ThreadAbortException oluşur - ASP.NET
Bu makalede, Response.End, Response.Redirect veya Server.Transfer kullandığınızda oluşan ThreadAbortException hatası için çözümler sağlanır.
Satır içi ifadeleri ASP.NET - ASP.NET
Bu makalede.NET Framework'te satır içi ASP.NET ifadelerin kullanımı tanıtlenmektedir.
Özel Hata Sayfası Görüntüleme (C#)
ASP.NET web uygulamasında çalışma zamanı hatası oluştuğunda kullanıcı ne görür? Yanıt, web sitesinin <customErrors> yapılandırmasına bağlıdır.... (C#)