代码之家  ›  专栏  ›  技术社区  ›  Fredou

ASP.NET路由3.5 SP1是否可以解决此问题?

  •  0
  • Fredou  · 技术社区  · 14 年前

    我有一个文件夹(/myfolder/)中有一个专用的web.config,它执行模拟

    在该文件夹中,我有一个使用Microsoft报表查看器8.0的名为myreport.aspx的ASP.NET文件

    当我在我的机器上查看这个文件夹时,它运行得很好,没有问题

    当我将我的项目发布到dev服务器并试图查看报告时,我遇到一个问题,即运行iis的用户无权访问某些内容(rsaccessdenied)

    ASP.NET路由是否会导致此问题?

    (我现在不在工作,所以只能凭记忆去,所以很难提供更多信息)

    2 回复  |  直到 14 年前
        1
  •  0
  •   Raj Kaimal    14 年前

    您的模拟设置可能不正确。在本地和服务器上运行时,请检查user.identity.name。

    http://msdn.microsoft.com/en-us/library/system.web.httpcontext.user.aspx

        2
  •  0
  •   Fredou    14 年前

    最后,asp.net路由导致了这个问题,web.config没有被加载。

    我有这样的经历:

    http://ip/myreport.aspx

    我不得不把它改成

    http://ip/reports/myreport.aspx

    我必须在url中找到web.config所在的文件夹