سؤال

دمج ملفات الويب.

هل هناك طريقة يمكنني من خلالها بناء حلولي مع مشاريع مقطوعة إلى المجلدات الفرعية؟

على سبيل المثال (كل مشروع للحصول على web.config):

~/PlainVanilla/ /* original asp.net app - still some life in old dogs */

~/PlainVanilla/StrawberryMVC /* juicy, suculent new MVC app */

~/PlainVanilla/GrumpyOldCMS /* Telerik Sitefinity app that takes
                                                   forever to compile */

ينتج هذا الهيكل الكثير من الأخطاء الناجمة عن شبكة الويب الفرعية.

أنا أفهم أن هذا يصعب الرد عليه بشكل شامل في المساحة المحدودة للإجابة ، لذلك سيتم تقدير الكتب والمدونات والمقالات الموصى بها.

هذه حفرة في مجموعة المهارات الخاصة بي وأود توصيلها.

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

المحلول

يمكنك استخدام ال

<remove /> و <clear /> العلامات الموجودة في Web Web.Configs للمساعدة في إزالة الأقسام التي تسبب مشاكل بسبب الميراث.

اعتمادًا على المبلغ الذي تحتاجه إلى التغيير (يبدو كثيرًا) ، يمكنك أن تحيط به <location> علامات لتعطيل الميراث معًا.

<location path="." inheritInChildApplications="false">
    <sectionName>
    </sectionName>   
  </location>

قم ببعض البحث في الإزالة في web.config و web.config الميراث ، ويجب أن تجد الكثير من الطرق لاستخدامها.

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