zoukankan      html  css  js  c++  java
  • 解决水晶报表在IIS7下的权限问题。

    http://52live.blog.sohu.com/69025059.html

    解决水晶报表在IIS7下的权限问题。

    有些事情真是“踏破铁鞋无觅处,得来全不费功夫”!困扰了我一段时间的水晶报表在IIS7下读取无权限的问题今天没有花多久就解决……首先,我今天在百度上搜索的关键字变成了“COMException 拒绝访问”,因为观察了一下异常信息,发现异常的的类型其实是一个COMException,这个应该是权限的问题,但是我已经将整个文件都设置为“EveryOne”都有全部权限都不行。其实这次解决问题我也还是不知道问题的真正根源在哪里,我猜想是IIS运行COM组件时的一些权限约束吧?
    解决方法很简单:修改web.config,将<system.web>下的节点<identity impersonate="true" />改为<identity impersonate="false" />。而网上搜索到的却是增加这个节点,并设置为true。总之,我将impersonate改为false解决了水晶报表在IIS7下出现“COMException 拒绝访问”的错误。
    ------
    最近在做IIS管理软件的时候,在连接ADIL的时候老是出错,研究了半天没找出原因。
    因为先前一直用web来测试,一直没注意到权限问题,今天在msdn上刚刚找到原因,原来是IIS操作权限的问题,问题找到了,也好解决了。
    打开web.config
    然后在system.web节点中添加一属性 <identity impersonate="true" />
    OK

    具体用法查看ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfIdentitySection.htm
    From:http://www.cnblogs.com/inday/archive/2007/03/27/219796.html
    -------
    最后,可以看看identity到底有什么用,其实,我看过之后也不知道到底有什么用。MSDN上的解释是“指定是否对每一个请求使用客户端模拟。”这个会影响到一些IIS 7 下 ASP.NET 应用程序访问服务器文件的权限,这个问题应该是可以确定的了。这里又有“客户端模拟”的解释,不知道此“客户端模拟”是不是彼“客户端模拟”——http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/fe1fb475-4bc8-484b-9828-a096262b54ca.mspx?mfr=true。

  • 相关阅读:
    SQLServer限制IP,限制用户,限制SSMS登录
    关于Natively Compiled Stored Procedures的优化
    .NET/C#- EPPLUS DEMO
    ASP.NET MVC- 视图
    ASP.NET MVC- 在Area里使用RedirectToAction跳转出错的解决方法
    ASP.NET MVC- 解决HTML转码
    ASP.NET MVC- KindEditor的使用
    ASP.NET MVC- Upload File的例子
    ASP.NET MVC- ActionFilter的使用
    ASP.NET MVC- UrlHelper的用法
  • 原文地址:https://www.cnblogs.com/hlxt548826/p/4042772.html
Copyright © 2011-2022 走看看