هنگام میزبان (host) نمودن پروژه های WCF در ویندوز 7 (در حقیقت IIS7) و اجرای سرویس ها ممکن اس با خطای زیر روبرو شوید.
The page you are requesting cannot be served because of the extension configuration
برای رفع این مشکل باید مراحل زیر را طی نمایید
-
کنسول Command Prompt برنامه Visual Stodio 2008 را باز کنید.
-
به مسیر زیر مراجعه کنید (در اینجا فرض شده است که ویندوز در درایو "C" نصب شده است)
C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
- دستور زیر را اجرا نمایید.
servicemodelreg –i
servicemodelreg ابزاری است جهت مدیریت رجیستر نمودن ServiceModel.
پس از طی مراحل بالا، IIS7 بدون هیچ مشکلی می تواند سرویس های WCF را میزبانی نماید