上去在帮客户开发网站后放于虚拟空间后出现的问题:
开发环境:vs2005+sql2005 语言:.net
问题描述:开发的是企业网站,当然少不了文本编辑,而我使用的是DotnetTextBox控件,本地环境下均可实现,但当完成后发布到.net 虚拟空间后出现在了如下问题
错误信息:未能加载文件或程序集“EnvDTE, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
或它的某一个依赖项。系统找不到指定的文件。
说明:
执行当前 Web
请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” 或它的某一个依赖项。系统找不到指定的文件。
正确的解决方法:
因为虚拟空间没有控件需要引用到的一个名为EnvDTE
的Vs2005
组件,
请把Plugin.rar
里envdte/envdte.dll
拷贝到虚拟空间主机的BIN
目录里即可!
至于envdte.dll 这个文件是在vs2005 的目录下面。如果找不到的话,你可以搜索一下就可以了。