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

14 دي ۱۴۰۳

سلام 

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

108

1 پاسخ
  • محمد اشرافی16 دي ۱۴۰۳

    سلام وقت بخیر این بخاطر پکیج هایی که روی سرور نصبه ولی برای رفع این مشکل باید 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" />