كيف يمكنني تكوين IIS Express لتشغيله مع VS2008؟
-
29-09-2019 - |
سؤال
لديّ IIS Express Beta تم تنزيله وتثبيته على WinXP. ليس لدي VS2010.
كيف أقوم بتكوين VS2008 لإطلاق IIS Express Beta عند تصحيح الأخطاء/تشغيل موقع؟
المحلول
يبدو أن ما يلي يعمل مع إطلاق IIS Express من سطر الأوامر:
افتح ال
Properties
لموقع الويبيختار
Start Options
ضمن بدء العمل حدد
Start External Program
, ، ضع الطريق إلىiisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
)وسيطات سطر الأوامر: /path: {path to the project solution} /clr:3.5
تحت
Server
, ، تحديدUse Custom Server
عنوان URL الأساسي:
http://localhost:8080/
(الافتراضي لـ IIS Express ، يمكنك تغيير هذا باستخدام وسيطات سطر الأوامر)مهم! فك كل شيء تحت
Debuggers
وإلا ستحصل على خطأ "غير قادر على بدء تصحيح الأخطاء على خادم الويب ..."
يمكن العثور على معلومات حول التشغيل باستخدام ملف التكوين في هذا الموقع: قم بتصحيح مشروع الويب الخاص بك .NET مع IIS Express [Tips & Tricks. هذا هو VS2010 محددة ولكني أظن أن الشيء نفسه سيعمل لعام 2008.
نصائح أخرى
أحاول أن أفعل الشيء نفسه ولكن سيكون هناك لا يوجد تكامل مباشر لـ VS2008 لـ IIS Express (لقد قاموا فقط بإضافتها للتو إلى Beta VS2010 SP1) لاستخدامها للاختبار/التطوير تحتاج إلى القيام بما يلي.
ابدأ موقع ويب في iisexpress باستخدام سطر الأوامر التالي (معلمات سطر الأوامر Iisexpress) ، قم بتغيير $ (ProjectDir) ليكون ما تحتاجه.
"٪ ProgramFiles ٪ /IIS Express /iisexpress.exe" /المسار: $ (ProjectDir) /المنفذ: 4326 /clr:v2.0
قم بإرفاق مصحح Debugger Visual Studio بعملية iisexpress.exe
اذهب الى http: // localhost: 4326 أو انقر بزر الماوس الأيمن على أيقونة iisexpress systray وحدد موقعك
ملاحظة: لقد حاولت توصيل هذا الأمر كحدث ما بعد البناء في Visual Studio ، ولكن إذا كنت تستخدم CMD أعلاه ، فسيتم تعليق VS2008 حتى ينتهي iisexpress. لقد حاولت أيضًا استخدام هذا مع start /b
أو وضع CMD في ملف دفعي ومحاولة بدء ذلك ولكن لا يعمل الخيار.
شكرًا
كيث