خطأ في بناء الفريق: ASPNETCOMPILER: خطأ ASPRUNTIME: '/localhost: 8080' ليس مسارًا افتراضيًا صالحًا. أي اقتراح؟

StackOverflow https://stackoverflow.com/questions/3099740

سؤال

أحاول إنشاء حل تطبيق ويب مصمم باستخدام VS 2008 ومواجهة الخطأ التالي.

ASPNETCOMPILER: خطأ aspruntime: '/localhost: 8080' ليس مسارًا افتراضيًا صالحًا.

ليس لدي أدنى فكرة على الإطلاق كيف ولماذا يحدث؟ هل يرتبط بإعدادات مشروع النشر أو خصائص موقع الويب؟ يتم فحص الحل في عنصر التحكم المصدر.

نفس الشيء يعمل لفرع مختلف من نفس الحل ويحدث البناء دون أي أخطاء.

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

المحلول

في خصائص المشروع لموقع الويب ، ضمن خيارات MSBuild ، قم بتغيير مسار مجلد الإخراج ، وإزالة رقم المنفذ.

نصائح أخرى

في حل موقع الويب الخاص بك ، انقر بزر الماوس الأيمن على المشروع (وهو مثل http: // localhost: xxx/_1/) في الحل وانقر فوق صفحات الممتلكات. سيفتح حوار جديد قوله " http: // youwebsitename: xxxx/_1/ صفحات الممتلكات "كعنوان. في مربع الحوار هذا ، انقر فوق" خيارات MSBuild ".

عند النقر فوق هذا الخيار ، ستتغير محتويات مربع الحوار وسيتم عرض بعض الخصائص التي تحتوي على مربعات اختيار وحقل نص واحد. سيقول حقل النص الأول "مجلد الإخراج" وداخل حقل النص ، سيكون هناك مسار مكتوب يقول شيئًا مثل "D: data allprojects webProject LocalHost: 8080".

من الواضح أنه ليس مسارًا صالحًا لأنه لا يمكنك إنشاء مجلد ":" في اسم Fodler/Path. لذا قم بإزالة رقم القولون والمنفذ وحفظه. سيؤدي هذا إلى حل المشكلة فيما يتعلق بالمسار الافتراضي الصحيح.

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