it-swarm.asia

خطأ Visual Studio 2017: غير قادر على بدء تشغيل البرنامج ، العملية غير قانونية في الحالة الحالية

بعد التثبيت الجديد لبرنامج Visual Studio 2017 ، حاولت تشغيل مشروع .NET Core Web وعندما أحاول تشغيله على Chrome ، أتلقى هذا الخطأ:

يتعذر بدء البرنامج ، العملية غير قانونية في الحالة الحالية

383
Radenko Zec

بالنسبة لي ، الحل (للمشكلة) هو إيقاف تصحيح أخطاء JavaScript على Chrome ، والتي أعتقد أنها ميزة جديدة تم تقديمها في VS 2017.

انتقل إلى أدوات> خيارات> تصحيح الأخطاء> عام وقم بإيقاف تشغيل الإعداد لـ تمكين تصحيح جافا سكريبت لـ ASP.NET (Chrome و IE) .

 VS2017 Disable JS Debugging

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

معلومات كاملة حول تصحيح أخطاء JS في VS 2017 هنا: https://blogs.msdn.Microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google- كروم/

738
ABVincita

لقد حصلت اليوم على هذا الخطأ ، وفعلت حلاً صغيرًا كان بسيطًا جدًا.

  1. أغلق كل مثيلات Chrome ، التي ربما تكون قد فتحتها قبل فتح Visual Studio.
  2. الآن توقف عن تصحيح وتشغيل التطبيق الخاص بك مرة أخرى.

لن تحصل على الخطأ مرة أخرى وإذا لم يصحح المصحح ، فقم بتحديث المتصفح مرة أخرى.

تحديث (12 ديسمبر 2018):

لقد اختبرت هذا الخطأ في معاينة Visual Studio 2019 ، يبدو أن الخطأ قد تم إصلاحه الآن.

أتمنى أن يساعدك هذا.

207
Sibeesh Venu

واجهت نفس المشكلة بعد آخر تحديث لبرنامج VS 2017 (تم إصداره في 14 مارس 2017: بناء 26228.09). قد يصحح برنامجي تصحيحًا جيدًا في [IE لكن سينفجر في Chrome. قتل جميع مثيلات كروم ضمن سطر الأوامر ويندوز إصلاح المشكلة بالنسبة لي.

taskkill /im chrome.exe /f

تمكنت بعد ذلك من تصحيح الأخطاء في Chrome.

29
jGroot

3 خيارات

  1. قم بإيقاف تشغيل ميزة تصحيح JavaScript في أدوات> خيارات> تصحيح الأخطاء> عام
  2. قتل جميع المهام الكروم
  3. التبديل إلى مستعرض آخر لتصحيح
8
Sh7ne

لقد وجدت حلا لهذا الذي عملت بالنسبة لي.

مع تحديد Chrome كمتصفح ، انقر فوق قائمة Debug وحدد Attach to Process....

في مربع الحوار التالي ، حدد Chrome.exe في القائمة وانقر على زر SelectAttach to:. حدد مربع Native ، ثم Attach (أو فقط انقر نقرًا مزدوجًا فوق Chrome.exe):  enter image description here

هذا يبدأ تشغيل المشروع دون تشغيل المتصفح. أوقف وأعد تشغيله في Chrome وذهب الخطأ.

بالطبع ، هناك حل آخر محتمل يتمثل في استخدام متصفح مختلف ولكنني أحب تصحيح الأخطاء في Chrome. :-)

7
Robert

أعتقد أن هذا يحدث عندما يتم تمكين تصحيح أخطاء javascript في الاستوديو المرئي وفي نفس الوقت يتم تمكين مصحح أخطاء أدوات مطور Chrome. تنشأ المشكلة لأن مصحح أخطاء مختلفة تحاول تصحيح نفس العملية.

4
Jacob

ما إصلاحه بالنسبة لي هو البحث في شريط المهام عن تطبيقات Chrome المفتوحة ، والنقر بزر الماوس الأيمن وإغلاقها.  enter image description here

2
dangalg

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

2
Nick Feuer

لقد أغلقت جميع حالات Chrome المفتوحة ، وأوقفت مشروعي ، ثم أعد تشغيله مرة أخرى. ذاك حل لي المشكلة.

2
Chtiwi Malek

بالنسبة لي ، كانت المشكلة في تسجيل الدخول إلى حسابي على Google في نافذة تصحيح Chrome. كان هذا جيدًا بالنسبة لي حتى قمت بتسجيل الدخول. بمجرد تسجيل الخروج من مثيل Chrome هذا واختيار حذف جميع الإعدادات الخاصة بي عبر مربع الاختيار ، كان مصحح الأخطاء يعمل بشكل جيد مرة أخرى.

لم يتم تسجيل مثيلتي التي لم يتم تصحيحها من Chrome في Google ولم تتأثر. المشكلة الرئيسية هي أن الإضافات الجميلة الخاصة بي قد اختفت من إصدار debug ، لكن على الأقل يمكنني التنقل من خلال رمز العميل مرة أخرى.

2
Matty

جربت الإجابة بواسطة Sibeesh Venu ، لكن هذا لم ينجح بالنسبة لي. أعتقد أنه لو كنت قد قتلت جميع عمليات الكروم ، فقد نجحت. أكملت بعض الاختبارات الأخرى ووجدت أن إيقاف تشغيل "متابعة المكان الذي توقفت عنده" في إعدادات Chrome يضمن عدم حدوث ذلك مرة أخرى بالنسبة لي.

2
Brantley Fryfogle

إما التبديل المستعرض الخاص بك في VS2017. أو افتح موجه الأوامر كمسؤول وقم بعمل tskill chrome حوالي 10 مرات للتأكد من وفاة التطبيق بالكامل. ثم أعد المحاولة. في بعض الأحيان تتعطل عملية أخرى وحتى تحتاج إلى إعادة التشغيل.

1
RetroCoder

يمكنني استخدام أدوات chrome في أدوات تطوير مطوري البرامج لتصحيح أخطاء جافا سكريبت ، وبالتالي فإن الحل الذي تم وضع علامة الإجابة عليه يناسبني بشكل كبير.
هذه هي رسالة الخطأ الغريبة التي كنت أتلقاها من VS Community 2017 عند محاولة تصحيح تطبيق asp.net:

"حدث خطأ يشير عادة إلى تثبيت تالف (الرمز 0x80040154). إذا استمرت المشكلة ، قم بإصلاح تثبيت Visual Studio الخاص بك عن طريق" إضافة أو إزالة البرامج "في" لوحة التحكم "." وانها ثابتة الآن.

1
Nathan Prather

الإجابات الأخرى في حالتي لم تنجح. اضطررت إلى إعادة تشغيل windows قبل أن أتمكن من تصحيح التطبيق مرة أخرى.

1
hellyale

ظهرت لي رسالة الخطأ هذه عندما حاولت تصحيح حلين في نفس الوقت الذي أردت فيه مقارنة الاختلافات بصريًا. تم إلغاء تحديد خيار تمكين تصحيح جافا سكريبت لـ ASP.NET (Chrome و IE) ، لكن ما زلت مرتبكًا بسبب عدم تمكني من تصحيح أكثر من حل واحد في المرة الواحدة. نظرًا لأنها مشكلة معروفة ، فربما يكون العنوان في تحديث من Visual Studio. هنا على أمل ....

1
Keenan Stewart

تغيير إعداد هذا المشروع يحل المشكلة بالنسبة لي.

 enter image description here

1
stenly

تمكنت من حل هذه المشكلة في Chrome عن طريق إيقاف تشغيل ملحق Calendly Chrome الذي قمت بتثبيته مؤخرًا. قد لا يكون محددًا بشكل Calendly ، لذا أوصي بإيقاف تشغيل أي ملحقات Chrome تم تثبيتها حديثًا. فيما يلي الخطوات التي اتخذتها:

  1. برنامج التصحيح
  2. اسمح لـ Chrome Open و VS بإلقاء الخطأ
  3. امسح خطأ VS بالنقر فوق "موافق"
  4. انقر على ثلاث نقاط في الركن الأيمن العلوي من Chrome
  5. حرك الماوس فوق "مزيد من الأدوات" وانقر فوق الامتدادات
  6. ابحث عن بلاطة Calendly وحدد شريط التمرير في الركن الأيمن السفلي لإيقاف الموضع
  7. أغلق جميع نوافذ Chrome بما في ذلك أي نوافذ Chrome في المهمة التي يستمر الشريط في تشغيلها
  8. وقف التصحيح
  9. قم بتشغيل البرنامج مرة أخرى في وضع التصحيح
0
Sir David J. Garretson M.S.

الحل مع تمكين تصحيح جافا سكريبت

من متصفح Chrome ، انتقل إلى: الإعدادات> خيارات متقدمة> النظام و تعطيل "متابعة تشغيل تطبيقات الخلفية عند إغلاق Google Chrome".

مهم! يجب تعيين الخيار أعلاه لملف تعريف مستخدم Chrome الصحيح!
يحتوي Visual Studio على ملف تعريف مستخدم Chrome الخاص به ، ولن يكون للتفضيلات التي تحددها عند استخدام مستعرض Chrome "العادي" أي تأثير على متصفح Chrome الذي تم تشغيله من VS (مع تمكين تصحيح أخطاء JS).

  1. قم بتشغيل مشروعك من VS باستخدام "تمكين تصحيح أخطاء جافا سكريبت ..." ممكّن . يجب فتح متصفح Chrome وستحصل على الخطأ في VS.
  2. ارجع إلى نفس مثيل Chrome الذي بدأ VS و تعطيله "متابعة تشغيل تطبيقات الخلفية عندما يكون Google Chrome مغلقًا" كما هو موضح أعلاه.
    إذا لم يكن لديك "تمكين تصحيح جافا سكريبت ..." ممكّنًا/محددًا ، فسيستخدم مثيل Chrome ملف تعريف المستخدم الافتراضي الخاص بك وسيستمر الخطأ.
  3. إيقاف و أعد تشغيل مشروعك ، يجب على Chrome تحميل المشروع كما هو متوقع دون أي أخطاء مع تمكين تصحيح أخطاء JS.

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

للتأكد من استخدام Chrome لملف تعريف المستخدم الصحيح ، انتقل إلى chrome: // version/عن طريق كتابته في شريط عنوان url ، ثم انظر إلى قيمة مسار الملف الشخصي . في نظام Windows ، يجب أن تبدو القيمة الصحيحة كما يلي:
"C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\15.*\WebTools\ChromeUserData_*\Default"

إذا كان Chrome يستخدم المتصفح الافتراضي أو إذا قمت بتسجيل الدخول إلى Chrome باستخدام حساب ، فسيبدو مثل هذا:
"C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data\[ProfileName] OR Default"

ملاحظة المكافأة. إذا كنت تستخدم إضافات Chrome عند تصحيح الأخطاء ، فيجب تثبيتها عند تنشيط ملف تعريف VS.

0
MikeNight

إذا كنت غير قادر على حل المشكلة بأي طريقة أخرى ، فجرّب هذا (لقد نجحت هذه المشكلة بالنسبة لي!):

احتفظ بهذا الرمز أدناه في ملف تهيئة الويب الخاص بك ، ثم أعد تسمية value="yourwebformname.aspx"

<system.webServer>
    <defaultDocument>
       <files>
          <add value="insertion.aspx" />
       </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
</system.webServer>

آخر جرب :

<system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>
0
Dark Matter