每当我尝试安装Click Once应用程序时,我总是从setup.exe文件中收到404错误。我检查了网络服务器指向的物理文件夹,并确认setup.exe存在于正确的位置。单击Setup.exe返回404与IIS
,如果我用文件打开网页的CO部署也工作得很好://path/to/index.html
每当我尝试安装Click Once应用程序时,我总是从setup.exe文件中收到404错误。我检查了网络服务器指向的物理文件夹,并确认setup.exe存在于正确的位置。单击Setup.exe返回404与IIS
,如果我用文件打开网页的CO部署也工作得很好://path/to/index.html
记录回答自己,所以我可以看看它后来
在IIS ,请检查以确保在文件夹的“属性”,“主目录”选项卡,“应用程序设置”部分中确保它仅运行“仅脚本”,而不是“脚本和可执行文件”。
在主目录选项卡上的IIS的网站属性中,确保您已将执行权限设置为仅用于脚本,并且对脚本和可执行文件设置为而不是。
您是否投票回答我的回答只是为了让您的回答看起来更接近顶端,即使它们与我得到的选项卡错误(轻微)异常相同,并且您希望我将设置应用于整个网站而不是特定的目录(这可能会破坏网站的其他部分)。 – 2009-01-09 21:55:35
不,我没有,我只是想通过提供一个awnser来帮助解决您的问题。 – olle 2009-01-09 22:39:31
如果您使用的是IIS 7或更高版本,去处理程序映射功能,并删除CGI映射。然后你的setup.exe将作为通常的静态文件。
我希望我可以对此投票多次 – 2012-11-30 21:06:08