在MVC中提供Excel文件

我在Internet Explorer 8中,使用MVC 1和IIS 7。

我有一个控制器提供了一个Excel文件的行动。

我去动作,popup一个对话框,询问我是否要保存或打开文件,并select打开。

然后,Excel向服务器发出一个HEAD请求,然后打开一个密码提示符,然后进入一个目录并发出一个OPTIONS请求,然后是5个PROPFIND请求。 然后,如果我取消密码提示,excel文件打开罚款,并作出最后一个HEAD请求到原来的目录。

发生了什么事情,我该如何阻止它? 我可以在global.asax或我的web.config中做些什么来阻止所有这些excel正在做的HEAD / OPTIONS / PROPFIND请求? 我无权访问Web服务器。

这发生在Microsoft Office程序试图从服务器本身打开文件的办公文档中。 然后它会尝试validation并发送诸如OPTIONS和PROPFIND之类的请求,以获得可用的服务器types和工具,以便从服务器进行实时编辑和更新本地副本等。基本上,它将完成同步。

你怎么阻止它? 不知道,可能必须看看你的本地Excel工具的设置。

如何阻止global.ascx中的特定请求? 什么是阻止它的优势,而不是仅仅离开它,它不像你的应用程序反正使用请求。 我希望看到这个答案。