2009-01-09 72 views
7

每当我尝试安装Click Once应用程序时,我总是从setup.exe文件中收到404错误。我检查了网络服务器指向的物理文件夹,并确认setup.exe存在于正确的位置。单击Setup.exe返回404与IIS

,如果我用文件打开网页的CO部署也工作得很好://path/to/index.html

回答

15

记录回答自己,所以我可以看看它后来

在IIS ,请检查以确保在文件夹的“属性”,“主目录”选项卡,“应用程序设置”部分中确保它仅运行“仅脚本”,而不是“脚本和可执行文件”。

+0

我希望我可以对此投票多次 – 2012-11-30 21:06:08

4

在主目录选项卡上的IIS的网站属性中,确保您已将执行权限设置为仅用于脚本,并且对脚本和可执行文件设置为而不是

+0

您是否投票回答我的回答只是为了让您的回答看起来更接近顶端,即使它们与我得到的选项卡错误(轻微)异常相同,并且您希望我将设置应用于整个网站而不是特定的目录(这可能会破坏网站的其他部分)。 – 2009-01-09 21:55:35

+0

不,我没有,我只是想通过提供一个awnser来帮助解决您的问题。 – olle 2009-01-09 22:39:31

4

如果您使用的是IIS 7或更高版本,去处理程序映射功能,并删除CGI映射。然后你的setup.exe将作为通常的静态文件。