【Vegas原创】Excel权限问题
2014-05-22 15:39
169 查看
由于ASPNET属于网络用户,所以如果网络用户要调用本地的进程或者程序,比如创建文件夹等,都需要给ASPNET加上本地用户的权限,所以报错中“ASP.NET 有一个在应用程序没有模拟时使用的基进程标识”,
解决方法是在web.config文件中加上
<identity impersonate="true" userName="" password=""/>
结点,这个结点的用途见ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfIdentitySection.htm
还有个问题,加入在页面中对EXCEL进行了操作,需要保存的时候,当创建一个新的文档或者保存一个修改过的文档时:
代码是:test.SaveAs (ConfigurationSettings.AppSettings["Excel"] + DocName.Text + ".xls");
出现如下错误:
无法打开宏储存。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 无法打开宏储存。
解决方法:
在运行中输入dcomcnfg... ... 加入一个aspnet用户,然后给权限就OK了
解决方法是在web.config文件中加上
<identity impersonate="true" userName="" password=""/>
结点,这个结点的用途见ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfIdentitySection.htm
还有个问题,加入在页面中对EXCEL进行了操作,需要保存的时候,当创建一个新的文档或者保存一个修改过的文档时:
代码是:test.SaveAs (ConfigurationSettings.AppSettings["Excel"] + DocName.Text + ".xls");
出现如下错误:
无法打开宏储存。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 无法打开宏储存。
解决方法:
在运行中输入dcomcnfg... ... 加入一个aspnet用户,然后给权限就OK了
相关文章推荐
- 【Vegas原创】Excel权限问题
- [原创]使用Microsoft.Web.UI.WebControls的iewc轻松解决权限树问题(无限级权限管理)3
- [原创]使用Microsoft.Web.UI.WebControls的iewc轻松解决权限树问题(无限级权限管理)4
- Asp.Net中Excel操作权限的问题
- Asp.Net中Excel操作权限的问题
- asp.net 调用 生成word 后excel 权限不足的问题的一些使用经验
- [原创]使用Microsoft.Web.UI.WebControls的iewc轻松解决权限树问题(无限级权限管理)
- 关于Excel导入、导出的权限配置问题
- 【Vegas原创】用正则表达式解决FCKEditor图片路径问题
- C#操作Excel,权限问题
- ASP.NET 在IIS 操作Excel时出现的权限问题的解决方案
- DCOM权限问题.不能导出Excel
- 【Vegas原创】页面(图表+table+GridView)导出为excel(07-12-5更新版)
- 使用DCOM组件服务操作Excel,权限问题,进程释放问题
- ASP.NET中应用Excel:(11)权限问题-为什么Excel无法启动
- 【Vegas原创】VB.NET版Excel导出(GridView、DataGrid通吃)
- asp.net excel 权限问题
- 【Vegas原创】ASP.NET读取Excel,并以邮件正文方式和附件方式发送实例
- 【Vegas原创】url传中文字符乱码问题~
- C#操作Excel,权限问题