问题描述
ASP.NET调用EXCEL将数据显示到EXCEL中的问题我有一个页面,这个页面的功能是点击某按钮弹出EXCEL将数据显示在EXCEL中让用户查看。但是现在怪异的问题出现了,我用IIS访问此页面时不能打开EXCEL,如http://localhost:/Real//openexcel.aspx,但是我使用ASP.NET自带的浏览功能(在浏览器中查看)时点击按钮又可以打开EXCEL,如http://localhost:4385/Real//openexcel.aspxEXCEL的配置信息已经正常配置,IIS权限也已加入,请教高手,这个是什么问题
解决方案
解决方案二:
你用vs浏览的时候vs去调用本地excel,没有权限问题你用iis看的时候相当于在电脑上浏览一个网站,这个网站不允许随意读取电脑中的文件你把你要读取的excel放到你的网站目录下,并设置该目录权限允许iis用户访问即可。
解决方案三:
你的IIS是哪个版本?给IIS加了哪个用户的什么权限?
解决方案四:
IIS新建一个站点,设好应用程序池,ASP.NET版本
解决方案五:
引用1楼keyake863的回复:
你用vs浏览的时候vs去调用本地excel,没有权限问题你用iis看的时候相当于在电脑上浏览一个网站,这个网站不允许随意读取电脑中的文件你把你要读取的excel放到你的网站目录下,并设置该目录权限允许iis用户访问即可。
解决方案六:
这个都设置了啊,EXCEL的配置信息已经正常配置,IIS权限也已加入
解决方案七:
我吧默认访问的那个用户已经附于ADMINISTRATORS权限了。。。
解决方案八:
不是高手,来看看~
解决方案九:
马上也要用到这个,关注一下
解决方案十:
顶起来
解决方案十一:
右击你的excel文件所在的文件夹,在安全中添加everyone,并给everyone赋予完全操作权限。
解决方案十二:
关注
时间: 2024-09-11 11:23:48