خطأ في الخادم في '/' التطبيق
سؤال
يجب إنشاء تطبيق ويب في asp.net 2.0.والتي تعمل بشكل جيد على الجهاز المحلي.ومع ذلك عندما تحاول نشرها على قطع windows 2003 قطع أحصل على الخطأ:
خطأ في الخادم في '/' التطبيق.
محلل خطأ
وصف: حدث خطأ أثناء تحليل الموارد مطلوب لخدمة هذا الطلب.الرجاء مراجعة تفاصيل الخطأ تحليل المحددة التالية وتعديل ملف المصدر الخاص بك بشكل مناسب.
محلل رسالة الخطأ: الملف '/MasterPage.سيد' غير موجود.
الخطأ من المصدر:
Line 1: <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="LinkChecker Home " %>
Line 2: <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">
Line 3:
مصدر الملف: /LinkChecker/Default.aspx خط: 1
أي فكرة كيف يمكن أن تكون ثابتة ؟
المحلول
هو المجلد على ملقم ويب (IIS ويفترض) وضع علامة كما ASP.NET التطبيق ؟ إن لم يكن, ~/ سوف نشير إلى التطبيق التالي ، أو جذر الموقع.
يجب أن يكون رمز الترس في IIS/MMC.أيضا التأكد من أن يتم تشغيل الإصدار الصحيح من ASP.NET (v2.بلاه عادة).
في IIS/MMC عرض العثور على مجلد المشروع الخاص بك ؛ انقر بزر الماوس الأيمن.خصائص.التحقق من ذلك وقد طلب الاسم ؛ إذا كان لا, انقر فوق إنشاء.قد تحتاج أيضا إلى قرص التطبيق-مسبح إذا كنت تريد أن تعمل في هوية مختلفة من الافتراضي.أيضا التحقق من ASP.NET tab - على سبيل المثال ، قد يكون 2.0.50727.
نصائح أخرى
وهناك غيرها من المشاكل المحتملة التي يمكن أن تؤدي في رسالة الخطأ هو مذكور أعلاه ، مثل مشاكل إذن على الخادم على سبيل المثال.
اسمع هنا عن الصفحات في هذا الموضوع ،