2008-10-09 50 views
0

我使用Windows 2003.我已经映射到虚拟目录的Web应用程序。这是建立在框架1.1当我试图浏览到默认页面时,我得到一个错误为运行时错误在ASP.Net 1.1

描述:在处理服务此请求所需的配置文件时发生错误。请查看下面的具体错误细节并适当修改您的配置文件。

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

源错误:

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

源文件:C:\ WINDOWS \ microsoft.net \框架\ V1。 1.4322 \ Config \ machine.config行:198

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

+0

尝试以这样的方式表达你的问题,我们知道你需要什么帮助。 – Raithlin 2008-10-09 07:04:08

回答

0

标准machine.config中的198行是行:

  <add assembly="*"/> 

我以为加载从本地bin目录中的所有组件。看来这个目录包含一个程序集Interop.MSDASC,并且由于“访问被拒绝”错误,IIS无法加载该程序集。

有些事情要检查:

  • 您的Web应用程序在其下运行的帐户(默认情况下,网络服务帐户)有权访问此文件。

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

0

两个想法...

是在你的网络中Interop.MSDASC DLL应用程式bin文件夹?这台互操作库使用的com组件是否安装在这台机器上?
是否有任何时髦的事情与这些文件的权限进行?

祝你好运,听起来像一个讨厌的人。