موضوع
اخیراً، ما در حال توسعه یک وبپارت سفارشی برای SharePoint 2019 On-Premise بودیم. هنگام استقرار راه حل، خطای زیر را دریافت کردیم،
خطایی در مرحله استقرار "Recycle IIS Application Pool" رخ داد: فضای نام نامعتبر است
تحلیل و بررسی
ما در گذشته با این موضوع مواجه بوده ایم. ما فکر کردیم که این یک مشکل در چارچوب Net پروژه است. ما سعی کردیم فریم ورک دات نت را به 4.5 کاهش دهیم. اما این بار مشکل را حل نکرد. سپس مشکل را در گوگل جستجو کردیم و متوجه شدیم که تغییراتی در پیکربندی وجود دارد که باید در محیط توسعه انجام دهیم.
راه حل
متوجه شدیم که باید ویژگی «سازگاری IIS 6 WMI» را اضافه کنیم. لطفا مراحل زیر را برای اضافه کردن موارد مشابه دنبال کنید
- اگر از سرور ویندوز استفاده می کنید، به مدیر سرور بروید.
- روی «افزودن نقش و ویژگی» کلیک کنید
- گفتگوی "افزودن ویژگی" را باز می کند. روی بعدی کلیک کنید تا به «نقش سرور» برسید.
- در آن، "Web Server (IIS)" را گسترش دهید.
- در آن "ابزارهای مدیریت" را گسترش دهید
- در آن گسترش "سازگاری مدیریت IIS 6"
- در آن، «IIS 6 WMI Compatibility»، «IIS 6 Metabase Compatibility» و «IIS 6 Management Console» را علامت بزنید و روی Next کلیک کنید.
توجه داشته باشید
در مورد من دو مورد اول نصب شد. اگر در ساید شما نصب نشده باشد، علامت زده نمی شود.