zoukankan      html  css  js  c++  java
  • 【Vegas原创】Excel权限问题

    由于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了

    喜欢请赞赏一下啦^_^
  • 相关阅读:
    作业6
    作业8
    作业7
    作业5
    作业4
    作业3
    作业2
    作业1
    浏览器跨域的细节
    解析node-cors模块
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744712.html
Copyright © 2011-2022 走看看