سؤال

لقد قمت بتثبيت Umbraco 4.5 وهو يعمل بشكل جيد. شيء واحد لا يمكنني العمل فيه ، هو 404. عندما تضغط على صفحة لا تثير ، فإنها تعرض صفحة IIS7 404 الافتراضية ، وليس صفحة Umbraco 404 المدمجة.

لذلك أنا أتعامل مع هذا هو إعداد في IIS يجب أن أغيره - ولكن أيها؟

هل كانت مفيدة؟

المحلول

نسخة من http://our.umbraco.org/forum/using/ui-questions/8244-iis7--404:

في الأساس ، تحتاج إلى إضافة

<location path="Site Description">
  <system.webServer>
    <httpErrors existingResponse="PassThrough" />
  </system.webServer>
</location>

إلى ملف ApplicationHost.Config حيث "وصف الموقع" هو اسم موقعك في IIS7.

يوجد ملف ApplicationHost.config في: System32 inetsrv config

تعديل:

كما هو مذكور في التعليقات إذا كانت هذه الإجابة ، يجب عليك إضافة هذا القسم في الويب الخاص بك.

نصائح أخرى

في config/umbraco.settings ، يمكنك تعيين صفحة umbraco لتحميلها مقابل 404 مخصص

<errors>
  <!-- the id of the page that should be shown if the page is not found -->
  <!--        <errorPage culture="default">1</errorPage>-->
  <!--        <errorPage culture="en-US">200</errorPage>-->
  <error404>1296`</error404>`
</errors>

يعرف معرف صفحة خطأ الصفحة بين <error404> & </error404> العلامات.

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