我有一个Webapi 2.0,我正在使用ftp将其发布到运行IIS 8.5的Windows 2012服务器。
我遇到了一个问题,可以在这里使用此链接解决。
错误405 – ASP.NET Core PUT和DELETE请求中不允许使用的方法
因此添加
<modules runAllManagedModulesForAllRequests="false">
<remove name="WebDAVModule" />
</modules>
我可以解决PUT和DELETE问题,但是无论何时发布,我都必须对web.config进行物理编辑以反映上述代码的附加内容?
谁能告诉我在通过ftp和web deploy发布时如何自动添加?
我的program.cs具有默认的内部版本;
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
相关分类