在我的项目中,我有 asp.net (webform) 站点,可以说,在文件夹中/site/...
我创建了一个附加服务:/service/file.ashx
我需要通过 http 授权来保护这个文件。
我在 IIS7 中为文件夹 «service» 选择了身份验证部分,并关闭了匿名和基本打开。
所以,现在,如果我去,/service/
那没关系,标准 http auth 对话框出现,但它不起作用/service/file.ashx
- 它会将我重定向到站点的 auth 表单(如果我已经获得授权,那么它只是处理 file.ashx 与不要求授权)
我必须做些什么才能完成这项工作?