أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

يحمل صفحات ASP.NET لأنه لم تتم معالجة رمز server-side سلوكاً غير متوقع

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية. إذا ما وجدت أحد الأخطاء وترغب في المساعدة في هذا المجهود، الرجاء اتمام الاستطلاع الموجود أسفل هذه المقالة

اضغط هنا لرابط المقالة باللغة الانجليزية325093
الأعراض

العوارض التي تقوم exhibited في وقت التشغيل

عندما تقوم بعرض صفحة.aspx في تطبيق Microsoft ASP.NET على ويب التي قد يتعرض العوارض التالية:
  • قد تظهر صفحة فارغة في المستعرض.
  • قد تتلقى إرشاد لتحميل صفحة.aspx.
يكون السلوك النموذجية التي ثم الرمز هو التعليمة البرمجية للصفحة.aspx server-side معالجة وإرسالها إلى مستعرض ويب بتنسيقه raw لا.

العوارض التي تقوم exhibited عند استخدام Visual Studio.NET لتصحيح ASP.NET

عند لك تصحيح تطبيق ASP.NET في Microsoft Visual Studio.NET أو قد تتلقى رسالة الإعلام بالخطأ التالية في " IDE لوحدات:
خطأ أثناء محاولة تشغيل المشروع: تعذر على بدء التصحيح على ملقم ويب. لا يعتمد الملقم التصحيح من تطبيقات ASP.NET أو ملقم ATL. تشغيل برنامج الإعداد لتثبيت مكونات الملقم Visual Studio.NET. إذا يتم تشغيل برنامج الإعداد, تأكد من أنه تم تحديد URL صالح.

قد تريد الرجوع إلى موضوع تصحيح ASP.NET و ملقم ATL في الوثائق الفورية أيضاً. هل ترغب في تعطيل محاولات المستقبلية لتصحيح صفحات ASP.NET لمشروع هذا?
السبب
بعد تثبيت Microsoft.NET Framework Software Development Kit (SDK) أو Microsoft Visual Studio.NET, يتم إنشاء تعيينات Microsoft Internet Information Services (IIS) لإجراء اقتران ملحق اسم ملف جديد مع الإعدادات الجديدة لـ ASP.NET.

الإعدادات الجديدة هي غير موجود في مكان إذا كان أياً من العبارات التالية ينطبق على الوضع الخاص بك:
  • لم يتم تثبيت IIS عند تشغيلك.NET Framework SDK أو إعداد Visual Studio.NET.
  • إزالة وأن ثم تثبيت IIS بعد تشغيلك في.NET Framework برنامج الإعداد SDK أو إعداد Visual Studio.NET.
الحل
ولحل هذه المشكلة، قم بإصلاح تعيينات IIS بحيث تكون ملحقات اسم الملف لـ ASP.NET المقترنة بشكل صحيح. هناك طريقتان لإصلاح تعيينات IIS لـ ASP.NET.

لإصلاح تعيينات IIS لـ ASP.NET أو تشغيل utlity Aspnet_regiis.exe. للقيام بمثل هذا، اتبع هذه الخطوات:
  1. انقر فوق , ومن ثم انقر فوق .
  2. نوع cmd، ومن ثم انقر فوق .
  3. في موجه الأوامر, اكتب الأمر التالي, ومن ثم اضغط ENTER:
    "\WindowsFolder\Microsoft.NET\Framework\VersionNumber>\aspnet_regiis.exe" -i
    ملاحظة استبدال WindowsFolder يحمل اسم الدليل حيث تم تثبيت نظام التشغيل. استبدل VersionNumber بـ.NET Framework الإصدار المثبت على الكمبيوتر الخاص بك.
لإصلاح تعيينات IIS لـ ASP.NET, عليك تسجيل Aspnet_isapi.dll. للقيام بمثل هذا، اتبع هذه الخطوات:
  1. انقر فوق , ومن ثم انقر فوق .
  2. نوع regsvr32 WindowsFolder\Microsoft.NET\Framework\VersionNumber\aspnet_isapi.dll ، ومن ثم انقر فوق . إرجاع Regsvr32 نتائج التسجيل.
تصريح
هذا السلوك هو حسب التصميم.
معلومات أخرى

خطوات نحو استخراج السلوك

اتبع هذه الخطوات للتحقق أم لا ترى المشكلة الموصوفة في هذا المقال. يتحقق هذا الاختبار من العوارض النموذجية التي ترتبط إلى المسألة. إذا كنت تعمل مسبقاً مألوفاً كيف يعمل تعيينات تطبيقات IIS تستطيع أن تتبع في الخطوات في مقطع كيف " إلى التحقق من تكوين IIS Application تعيينات " في هذه المقالة على التحقق من التكوين من تعرّض الملقم على ويب أيضاً.
  1. لإنشاء تطبيق ويب ASP.NET, استخدم Visual Studio.NET. للقيام بمثل هذا، اتبع هذه الخطوات:
    1. بدء تشغيل Microsoft Visual Studio.NET.
    2. ثم في القائمة أشر إلى , وانقر .
    3. في مربع الحوار , انقر فوق أو ضمن أو ثم وانقر تحت .
    4. في المربع استبدال WebApplication# الاسم الافتراضي مع MyWebApp . إذا كنت تستخدم الملقم المحلي, يمكنك ترك اسم الملقم كـ . يظهر مربع الناتجة كالتالي:
      http://localhost/MyWebApp
  2. في مستكشف Solution انقر بزر الماوس الأيمن فوق العقدة المشروع أشر إلى , وانقر ثم. اسم نموذج ويبMappingsTest.aspx ، ومن ثم انقر فوق .
  3. انقر بزر الماوس الأيمن فوق الصفحة.aspx في محرر " ، ومن ثم انقر فوق . قم بإضافة التعليمة البرمجية التالية إلى معالج الأحداث :

    Visual C#.NET
    private void Page_Load(object sender, System.EventArgs e){	Response.Write("This code was executed");}						
    Visual Basic.NET
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load    Response.Write("This code was executed")End Sub					
  4. في القائمة , انقر فوق من حفظ نموذج ويب والملفات الأخرى المشروع المقترنة.
  5. في القائمة في Studio.NET IDE, Visual انقر فوق .
  6. انقر بزر الماوس الأيمن فوق الصفحة.aspx, ومن ثم انقر فوق .
  7. إذا التعيينات هي رسالة صحيحة، " تنفيذ هذه التعليمات البرمجية " تظهر في المستعرض. في حالة غير صحيحة، التعيينات أحد الإجراءات التالية السلوك يحدث:
    • تظهر صفحة فارغة في المستعرض.
    • فإنك ستتلقى مطالبة لتحميل صفحة.aspx.
    يحدث هذا السلوك بسبب رمز server-side معالجة غير أو تنفيذ في الطريقة المتوقعة. في كلتا الحالتين تتلقى التعليمات البرمجية المصدر unprocessed. لـ السيناريو صفحة فارغة أو إذا ثم انقر فوق , انقر بزر الماوس الأيمن فوق الصفحة في المستعرض ولم لاحظت ظهور رمز server-side بتنسيقه unprocessed. على سبيل المثال، في Visual C# ASP.NET على ويب النموذج " ، يظهر التوجيه : مشابهة لما يلي
    <%@ Page language="c#" Codebehind="MappingsTest.aspx.cs" AutoEventWireup="false" Inherits="MyWebApp.MappingsTest" %>					

كيفية التحقق من IIS لتعيينات التطبيق الخاص بك

في التحقق من صحة تعيينات التطبيقات, اتبع الخطوات التالية:
  1. انقر فوق أشر إلى وأشر إلى , ثم ثم انقر فوق .
  2. توسيع العقدة التي تطابق إلى المضيف المحلي (اسم الكمبيوتر) ، ومن ثم قم بتوسيع العقدة .
  3. انقر بزر الماوس الأيمن فوق الدليل، تطبيقات ويب ومن ثم انقر فوق .
  4. في علامة التبويب تحت , انقر فوق .
  5. انقر فوق علامة التبويب .
  6. من التبويب تحت , تحقق سواء تم تعيين ملحق.aspx إلى DLL التالية:
    C:\ \Microsoft.Net\Framework\ \aspnet_isapi.dll
    ملاحظة استبدال WindowsFolder يحمل اسم الدليل حيث تم تثبيت نظام التشغيل. استبدالها VersionNumber الإصدار.NET Framework المثبت على الكمبيوتر.
  7. إذا تعذر العثور على إدخال التعيين التطبيق اتبع الخطوات في مقطع " تحليل " في هذه المقالة.
مراجع
مشتق من Microsoft Knowledge Base المقالة Q306005 الدقة لإصلاح تعيينات IIS لـ ASP.NET. للحصول على مزيد من المعلومات، انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
306005 كيفية إصلاح مخطط IIS بعد إزالة وإعادة تثبيت IIS
يوفر المقال التالي معلومات موسعة حول السيناريو التصحيح الموصوفة سابقاً في هذا المستند:
318465 لا يمكن تصحيح تطبيق الويب " لتطبيق ASP.NET
empty white clear parse unparsed unprocessed output

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 325093 - آخر مراجعة: 12/03/2007 19:53:40 - المراجعة: 4.3

Microsoft ASP.NET 1.1, Microsoft ASP.NET (included with the .NET Framework) 1.0, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 5.1, Microsoft Internet Information Services 5.0

  • kbconfig kbdebug kbprb kbsetup kbwebforms KB325093 KbMtar kbmt
تعليقات
/html>e="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" p;t=">LargeScreens track by $index -->
Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
did=1&t=">4050&did=1&t=">id=1&t=">