猿问

在IIS上运行时使用Net Core 2修改生成的web.config文件

我有一个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();


慕码人2483693
浏览 366回答 1
1回答
随时随地看视频慕课网APP
我要回答