متد put و آپدیت نشدن روی سرور

سوال شده توسط:

تاریخ ثبت: ۱۴۰۳/۱۰/۱۴

بازدید: 40

پاسخ: 1

تگ: Asp.net Core


سلام 

متد put به صورت لوکال ران میشه و آپدیت انجام میشه. اما روی سرور و بدون هیچ خطایی پیام آپدیت شدن میاد ولی آپدیتی انجام نمیشه

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر این بخاطر پکیج هایی که روی سرور نصبه ولی برای رفع این مشکل باید web.config رو به این شکل بسازید  
 

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
    <modules>
        <remove name="WebDAVModule" />
    </modules>
      <handlers>
        <remove name="WebDAV" />
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\CodeYad.Api.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: A16644CE-F921-47DB-B278-4582B3049CFB-->

این بخش  پایین رو بباید به وبکانفیگ خودتون اضافه کنید

 <modules>
        <remove name="WebDAVModule" />
</modules>
...
 <remove name="WebDAV" />

 

برای ثبت پاسخ باید خود شوید