VS2008 调用 .NET 1.0 的问题。

.NET 1.1 下的项目,其中一个组件是用 VJ# 1.0 写的。

后来项目升级到  VS2008 ,想当然,要安装一个 VJ#1.0 的组件,呵。
第一次报错,说 Dll 访问被拒绝,网上查了一下,结果如下。

VS2008 调用 VJ#1.0 的问题,超郁闷。安装完 framework 3.0 之后,出现
VS2008 调用 VJ#1.0 的问题,超郁闷。不能访问 
C:\WINDOWS \Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files 下的某个目录。产生这些错误的原因很多,主要的可能包括:Bin 目录或者 Web.config 被更改以及访问文件系统的权限不够。 
VS2008 调用 VJ#1.0 的问题,超郁闷。
VS2008 调用 VJ#1.0 的问题,超郁闷。解决步骤: 
VS2008 调用 VJ#1.0 的问题,超郁闷。
VS2008 调用 VJ#1.0 的问题,超郁闷。    
1.禁用或设置 Indexing Service 服务
VS2008 调用 VJ#1.0 的问题,超郁闷。    
2.检查 Bin 目录的访问权限
VS2008 调用 VJ#1.0 的问题,超郁闷。    
3.设置 Temporary ASP.NET Files 目录的访问权限
VS2008 调用 VJ#1.0 的问题,超郁闷。    
4.设置 Windows\Temp 的权限
VS2008 调用 VJ#1.0 的问题,超郁闷。
VS2008 调用 VJ#1.0 的问题,超郁闷。给Network service添加FULL CONTROL权限
VS2008 调用 VJ#1.0 的问题,超郁闷。
VS2008 调用 VJ#1.0 的问题,超郁闷。P.S. 当我的机器上同时装有VS.NET2003 和 VS.NET2005时,设置 Temporary ASP.NET Files 目录和Windows\Temp 访问用户为aspnet和Network service,权限为FULL CONTROL
VS2008 调用 VJ#1.0 的问题,超郁闷。
VS2008 调用 VJ#1.0 的问题,超郁闷。


试了一下,正是这个问题。但是第二次报错: 找不到 VJSlib Version=1.0 ,查看 全局程序集,发现有 VJSlib 1.0的。

我同事是同样的程序,解决完第一步后,就可以运行程序了。
反复对照,他的机器同时安装了 VJ# 1.0 和 2.0 。

把 他的 VJ#2.0 下的三个Dll 拷过来。注册 ,搞定。

VS2008 调用 VJ#1.0 的问题,超郁闷。gacutil -i vjsjbc.dll 
VS2008 调用 VJ#1.0 的问题,超郁闷。gacutil -i vjslib.dll 
VS2008 调用 VJ#1.0 的问题,超郁闷。gacutil -i vjslibcw.dll 


郁闷。不知所以。

后来发现, 只安装 VJ#2.0 组件就OK了.

相关文章:

  • 2021-12-04
  • 2022-12-23
  • 2021-09-08
  • 2021-11-05
  • 2021-09-17
  • 2021-09-21
  • 2022-01-08
  • 2022-01-27
猜你喜欢
  • 2021-12-25
  • 2021-05-29
  • 2021-08-10
  • 2021-09-29
  • 2022-12-23
  • 2021-11-10
  • 2021-09-10
相关资源
相似解决方案