各位微软技术专家、sumanden、alaya、各位大虾:这个问题是上一个问题的延续。(启动excel时的身份验证问题),已经困扰我二天。 可否追加一个问题:按照sumanden兄的办法,可否能够打开指定的一个xls文件呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的另一个方法:我尝试用一个按钮用Response.Redirect语句直接指向一个xls文件,但是只能在我调试的机器上调用,其他机器访问时,报错:此页无法显示。为什么?请各位帮助! 调用时是使用的网络路径,而保存时是绝对路径。你在上次我的那段程序中设个断点,看看其变量的值就知道了。保存路径为:c:\interop\wwwroot\UseExcel\mydata.xls,如果你设保存路径时不用Server.MapPath("."),你会发现保存的文件在"我的文档"中而你调用此文件时为:http://localhost/UseExcel/mydata.xls你要调用已有的xls文件也是一样的,你需要将它放置于你的Web路径之下。 应该说保存时是取的本机(服务器)路径关于权限的问题,其身份标识使用"交互式用户"我的设置为:默认身份级别:无默认模拟级别:标识然后配置Microsoft Excel应用程序身份验证级别:无位置:在这台机器上运行应用程序安全性:(按你的需要设置)身份标识:交互式用户这样设置好后应该没有问题的了 问题应该出现在Response.Redirect("aa.xls")这一句上,前面的语句都已经执行。 问题应该出现在Response.Redirect("aa.xls")这一句上,前面都已经执行了。 你再检查一下,aa.xls文件是否被保存了?如没有成功保存,说明你对此虚拟目录没有写入权限,请赋予其写入权限。读取权限应该是已经赋了的吧,否则你的webform1.aspx都不能被执行了 现在你到Internet信息服务窗口去设置你的虚拟目录的属性,假设其为StartExcel,选择属性,在"目录安全性"页面选择编辑"匿名访问和验证控制",然后选中匿名访问。 已经选中匿名访问了,会不会是excel本身的访问权限? 我忽然发现在增加一个页面文件(.aspx)时,也需进行身份验证,这是为什么? 是否我的vs.net的配置文件web.config有问题? 控制面板->管理工具->Internet服务管理器->默认Web站点->你的站点->属性选中"写入",然后配置"目录安全性"祝你好运 新手请教问题? web.config 配置数据库连接字符串出错问题 散分 同时想找一个工具用来看网页代码的可以把关健字转换成表格形式的 像XML一样的 FCKeditor 的问题--运行后无法加载编辑器 百度百科 本条对我有帮助 如何实现? 这个问题我确实是没办法了,关于DataBinder.Eval方法,求救 IIS问题 ORACLE数据库访问组件? 请问一下有时我不能进行单步调试了,如何设置?谢谢! SP4,我X你妈! 初学asp.net应注意哪些?? 我用的vs.net好像有个bug。
我尝试用一个按钮用Response.Redirect语句直接指向一个xls文件,但是只能在我调试的机器上调用,其他机器访问时,报错:此页无法显示。为什么?请各位帮助!
保存路径为:c:\interop\wwwroot\UseExcel\mydata.xls,如果你设保存路径时不用Server.MapPath("."),你会发现保存的文件在"我的文档"中而你调用此文件时为:http://localhost/UseExcel/mydata.xls
你要调用已有的xls文件也是一样的,你需要将它放置于你的Web路径之下。
我的设置为:
默认身份级别:无
默认模拟级别:标识
然后配置Microsoft Excel应用程序
身份验证级别:无
位置:在这台机器上运行应用程序
安全性:(按你的需要设置)
身份标识:交互式用户这样设置好后应该没有问题的了
如没有成功保存,说明你对此虚拟目录没有写入权限,请赋予其写入权限。
读取权限应该是已经赋了的吧,否则你的webform1.aspx都不能被执行了
祝你好运