我发布了ClickOnce
个应用程序。
应用程序从MyApplication/MyApplication.application
正确下载并安装。
但是,如果他们访问MyApplication/setup.exe
以自动安装必备组件然后运行该应用程序,则会获得403
。
403 - 禁止访问:访问被拒绝。您无权查看 此目录或页面使用您提供的凭据。
在Handler Mappings中,cgi-exe
被禁用。我添加了一个模块映射如下:
Name: setup.exe
Path: setup.exe
State: Enabled
Path type: unspecified
Handler: StaticFileModule
Entry type: Local
Access required by the handler: Script
Specify verbs to be handled: all verbs
[Unchecked] Invoke handler only if request is mapped to...
应用程序池在文件夹上有Full Control
,并在Application Pool Identity
上运行。
我错过了什么?
答案 0 :(得分:0)
您可以在IIS日志中找到原因。
感谢Lex论坛上的Lex Li。