با سلام خدمت دوستان عزیز ،
من بر روی IIS سیستم خودم پروژه ای که با Web API و MVC و با .NET 4.6 نوشته شده رو قرار دادم. نمایش صفحات وب هیچ مشکلی نداره ولی در موقع فراخوانی آدرس های Web Api ، مرورگر نمیتونه اون رو پیدا کنه.
پروژه با Run شدن در خود Visual Studio به خوبی کار میکنه و هیچ مشکلی نیست. فقط در IIS آدرس های مربوط به Wev Api رو نمیشناسه. البته باید متذکر بشم که این پروژه قبلا با .NET 4 و ویندوز 8 مشکلی نداشت. ولی الان مجبور شده از NET 4.6 و ویندوز 10 استفاده کنم. که با این مشکل روبرو شدم.
توی اینترنت خیلی جستجو کردم. یه روشی بود که باید کد زیر رو به config اضافه میکردم :
<modules runAllManagedModulesForAllRequests="true"/>
که IIS با این کد مشکل داشت و پروژه اصلا اجرا نمیشد و خطای 505 میداد. البته روش Remove و بعد Add کردن کد بالا هم بود که اصلا جواب نداد.
از دوستان خواهش میکنم اگه با این مشکل کسی روبرو شده و تونسته حلش کنه با من هم درمیون بزاره
با تشکر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)