【问题标题】:Run time error in ASP.Net 1.1ASP.Net 1.1 中的运行时错误
【发布时间】:2008-10-09 07:03:01
【问题描述】:

我使用的是 Windows 2003。我已将 Web 应用程序映射到虚拟目录。这是基于框架 1.1 构建的

描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:访问被拒绝:'Interop.MSDASC'。

来源错误:

第 196 行: 第 197 行: 第 198 行: 第 199 行: 第 200 行:

源文件:c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config 行:198

程序集加载跟踪:以下信息有助于确定无法加载程序集“Interop.MSDASC”的原因。

【问题讨论】:

  • 试着用我们知道您需要什么帮助的方式来表达您的问题。

标签: asp.net asp.net-1.1


【解决方案1】:

标准机的第 198 行。Config 包含以下行:

            <add assembly="*"/>

我假设是从本地 bin 目录加载所有程序集。此目录似乎包含一个程序集 Interop.MSDASC,并且 IIS 由于“拒绝访问”错误而无法加载此程序集。

需要检查的一些事项:

  • 运行您的网络应用程序的帐户(默认为网络服务帐户)是否有权访问此文件。

  • 您的 Web 应用程序真的需要这个程序集吗? AFAIK tt 用于 Microsoft Data Link API,它允许应用提示用户输入 OLEDB 连接信息 - 我不明白您为什么要在网络应用中使用它。

【讨论】:

    【解决方案2】:

    两个想法...

    Interop.MSDASC dll 在您的 Web 应用程序 bin 文件夹中吗?此互操作库使用的 com 组件是否安装在这台机器上?
    这些文件的权限是否有任何奇怪的事情发生?

    祝你好运,听起来很糟糕。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多