我的 node.js 应用程序在我自己的机器上运行良好,但是,在使用 Git 将其推送到 Azure 网站后,我遇到了请求验证问题。
我的一些请求被 IIS 验证过程捕获。解决方法是将其添加到 web.config:
<httpRuntime requestPathInvalidCharacters=""/>
我使用 FTP 从我网站的 site\wwwroot 文件夹下载了 web.config,将其添加到存储库中,在 XML 中添加了新元素,然后将其推送回 Azure。
我的 web.config 文件似乎已被默认覆盖。
有没有办法改变这种行为?或者另一种关闭请求验证的方法?还是我只是厚?
更新
我把它全部收回,它似乎是阻止请求的快递。但是,问题仍然是“如何自定义我的 web.config?”