Bro*_*Dev 7 c# http web .net-core asp.net-core-webapi
我通过 FTP 发布了一个 .NET Core Web API。
默认情况下,某些方法不起作用(放置和删除),因为服务器默认启用了 WebDAV。
要删除它,在发布应用程序后,我必须手动转到 FTP 上的 web.config 并添加以下行
<modules runAllManagedModulesForAllRequests="false">
<remove name="WebDAVModule" />
</modules>
Run Code Online (Sandbox Code Playgroud)
如何将其设置为自动删除- 我假设通过 Startup.cs
小智 -1
将此代码添加到您的 Web 配置文件中:
<system.webServer>
<modules>
<!-- Remove WebDAV module so that we can make DELETE requests -->
<remove name="WebDAVModule" />
</modules>
<handlers>
<!-- Remove WebDAV module so that we can make DELETE requests -->
<remove name="WebDAV" />
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
other configs here...
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2066 次 |
最近记录: |