سؤال

يجب إنشاء تطبيق ويب في 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.

نصائح أخرى

وهناك غيرها من المشاكل المحتملة التي يمكن أن تؤدي في رسالة الخطأ هو مذكور أعلاه ، مثل مشاكل إذن على الخادم على سبيل المثال.

اسمع هنا عن الصفحات في هذا الموضوع ،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top