当用户发送请求时,我删除了Endpoint,它在测试服务器上返回401.it在本地工作正常
401 - 未经授权:由于凭据无效,访问被拒绝。 您无权使用以下方式查看此目录或页面 您提供的凭据
更新我试图给该文件夹所有权限但没有使用
答案 0 :(得分:1)
我认为您应该通过删除DELETE
WebDAV
动词
在web.config
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
答案 1 :(得分:1)
我们如何解决它
<modules>
<remove name="WebDAVModule"/>
</modules>
<handlers>
<remove name="WebDAV" />
<remove name="ExtensionlessUrl-Integrated-4.0" />
<add name="ExtensionlessUrl-Integrated-4.0"
path="*"
verb="*"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
<security>
<requestFiltering>
<verbs>
<add verb="DELETE" allowed="true" />
<add verb="PUT" allowed="true" />
</verbs>
</requestFiltering>
</security>