سؤال

لديّ IIS Express Beta تم تنزيله وتثبيته على WinXP. ليس لدي VS2010.

كيف أقوم بتكوين VS2008 لإطلاق IIS Express Beta عند تصحيح الأخطاء/تشغيل موقع؟

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

المحلول

يبدو أن ما يلي يعمل مع إطلاق IIS Express من سطر الأوامر:

  1. افتح ال Properties لموقع الويب

  2. يختار Start Options

  3. ضمن بدء العمل حدد Start External Program, ، ضع الطريق إلى iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

  4. وسيطات سطر الأوامر: /path: {path to the project solution} /clr:3.5

  5. تحت Server, ، تحديد Use Custom Server

  6. عنوان URL الأساسي: http://localhost:8080/ (الافتراضي لـ IIS Express ، يمكنك تغيير هذا باستخدام وسيطات سطر الأوامر)

  7. مهم! فك كل شيء تحت Debuggers وإلا ستحصل على خطأ "غير قادر على بدء تصحيح الأخطاء على خادم الويب ..."

يمكن العثور على معلومات حول التشغيل باستخدام ملف التكوين في هذا الموقع: قم بتصحيح مشروع الويب الخاص بك .NET مع IIS Express [Tips & Tricks. هذا هو VS2010 محددة ولكني أظن أن الشيء نفسه سيعمل لعام 2008.

نصائح أخرى

أحاول أن أفعل الشيء نفسه ولكن سيكون هناك لا يوجد تكامل مباشر لـ VS2008 لـ IIS Express (لقد قاموا فقط بإضافتها للتو إلى Beta VS2010 SP1) لاستخدامها للاختبار/التطوير تحتاج إلى القيام بما يلي.

  1. ابدأ موقع ويب في iisexpress باستخدام سطر الأوامر التالي (معلمات سطر الأوامر Iisexpress) ، قم بتغيير $ (ProjectDir) ليكون ما تحتاجه.

    "٪ ProgramFiles ٪ /IIS Express /iisexpress.exe" /المسار: $ (ProjectDir) /المنفذ: 4326 /clr:v2.0

  2. قم بإرفاق مصحح Debugger Visual Studio بعملية iisexpress.exe

  3. اذهب الى http: // localhost: 4326 أو انقر بزر الماوس الأيمن على أيقونة iisexpress systray وحدد موقعك

ملاحظة: لقد حاولت توصيل هذا الأمر كحدث ما بعد البناء في Visual Studio ، ولكن إذا كنت تستخدم CMD أعلاه ، فسيتم تعليق VS2008 حتى ينتهي iisexpress. لقد حاولت أيضًا استخدام هذا مع start /b أو وضع CMD في ملف دفعي ومحاولة بدء ذلك ولكن لا يعمل الخيار.

شكرًا

كيث

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