كيف يمكنني تصحيح خدمة IIS المحلية مع Visual Studio قيد التشغيل كمستخدم غير مسؤول؟

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

سؤال

قمت بتثبيت Visual Studio 2008 وتشغيله كمستخدم غير مسؤول.

لدي مشروع تطبيق ويب أقوم بتطويره وترغب في تصحيحه باستخدام Visual Studio.يمكنني ترجمة وأيضا تصحيح مع "خادم تطوير Visual Studio" دون مشاكل.ولكن، عندما اختر "استخدام خادم الويب المحلي IIS" في خصائص المشروع الخاصة بي وحاول حفظ المشروع، يعطيني Visual Studio الخطأ: "للوصول إلى مواقع الويب المحلية المحلية، يجب عليك تشغيل Visual Studio في سياق حساب المسؤول. "

الآن، إذا أخذت كلمة Microsoft، يجب أن أقوم بتشغيل Visual Studio عن طريق استخدام حساب إداري فعليا، لكن لم تكن قد أثبتت إنذار Microsoft دائما مطلقا.

من أسئلة أخرى مماثلة، قمت بإضافة مستخدمي إلى مجموعة "مستخدمي مصحح الأخطاء" والحظر المستخدم امتياز Sedebugprivilege.ولكن لا يمكنني "تشغيل كمسؤول" لأن المستخدم ليس في الواقع مسؤول.

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

المحلول

يبدو ذلك في الوقت الحالي، والإجابة هي لا يمكنك .

سأحذف هذا إذا جاءت طريقة أو حل.

نصائح أخرى

يمكنك استخدام IIS Express الذي لا يتطلب امتيازات المسؤول.لا أعتقد أن هناك تنزيلا مستقلا ولكن يمكنك الحصول عليه كجزء من مصفوفة الويب هنا: http://www.microsoft.com/web/webmatrix/download/ / ص>

لم أحاول ذلك أبدا، لكن قد يستحق رصاصة.

أثناء تسجيل الدخول كمسؤول، يمكنك تغيير الهوية التي تعمل تحت الخدمة و / أو تجمعات التطبيقات.اجعلها تعمل بموجب نفس الحساب غير المسؤول الذي تستخدمه عادة.ثم عندما يحاول Visual Studio إرفاقه بالعملية، سيتطابق سياق الأمان بين المصحح والعملية التي يتم تصحيحها.

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

إليك المزيد من التفاصيل من جيمس كوفاكس "Weblog: تصحيح الأخطاءغير مسؤول

هل هناك بالفعل موقع إلكتروني تم إنشاؤه داخل IIS لمشروعك؟الكتابة إلى قاعدة التعريف IIS تتطلب وصول المسؤول.إذا قمت بإعداد موقع الويب كمسؤول قد تكون قادرا على تصحيحه كغير غير مسؤول. هناك شيء واحد لمحاولة / اختباره هو مجرد الإشارة إلى IIS في مجلد موقع الويب الخاص بك والحصول على تشغيله، ثم استخدم Visual Studio للقيام بعملية إرفاق عملية W3WP.

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