我开发了一个用于服务器端渲染的 Angular Universal 应用程序。我必须在服务器中保存一个文件。文件保存在角度应用程序的文件夹中。当我构建应用程序并将其添加到 IIS 服务器时,我无法上传目录中的文件。我收到错误 PUT 方法不允许。任何帮助都会很棒!
polyfills-es2015.99fc5dde03f2933ff53f.js:1 PUT http://localhost:99/files 405(方法不允许(
此错误是由于 WebDAV 模块截获了请求而导致的。
您可以尝试在站点 web.config 文件中添加以下代码:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>