这开始于无法加载类型“全局”错误。在我尝试了一些方法后,没有找到删除 Global.asax 文件的位置,现在错误是无法加载类型“[namespace].???”
在哪里 ???是我尝试加载的每个页面的类名
该网站(在 VS2008 本地开发计算机中执行时)工作正常,但一旦发布(没有错误)并部署到服务器,就会出现 Could not load type '[namespace].???'错误
我确实安装了 elmah,并且能够获得此“通用”的更多详细信息无法加载类型“[命名空间]。???”错误
elmah 报告 HTTP 错误 500 :
System.Web.HttpException 无法加载类型“[命名空间].???” ->
System.Web.HttpParseException:无法加载类型“[命名空间]。???”
有任何想法吗?
我已经检查了“基础”
- 参考
- 进行清理和构建
- 根据后面的代码检查 HTML 中的 Inherits attr
更新#1
我确实将该站点部署到另一台 DEV 计算机(配置了 IIS、虚拟文件夹等)并且它可以正常工作。当我在服务器上使用相同的已发布代码时,得到通用 Could not load type '[namespace].???'错误
更新#2
我创建了一个测试网络应用程序。一种带有按钮的表单 (Default.aspx)。单击事件执行 Response.Write("Hello World");我将此应用程序移至服务器,猜猜看,我得到了无法加载类型 TestSite._Default
更新#3
根据融合日志查看器,这两个网站正在尝试加载 CppCodeProvider 和 VJSharpCodeProvider,但我没有对其中任何一个的引用。经过谷歌搜索后,我发现了这个post http://dotnetslackers.com/CSharp/re-68323_The_CodeDom_provider_type_Microsoft_VJSharp_VJSharpCodeProvider_could_not_be_located.aspx
我检查了一下,没有引用 JAVA 文件。还是不知道问题出在哪里
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)