此操作始于无法加载类型“全局”错误。在我尝试了一些事情并且没有删除Global.asax文件之后,现在错误是无法加载类型'[namespace]。????
哪里???是我尝试加载的每个页面的类名
网站(在VS2008中执行,本地开发计算机)工作正常,但一旦发布(没有错误)并部署到服务器,我就无法加载类型'[namespace]。???错误
我确实安装了elmah,我能够获得更多关于此“通用”的详细信息无法加载类型'[namespace]。???错误
elmah报告HTTP错误500:
System.Web.HttpException无法加载类型'[namespace]。??? - > System.Web.HttpParseException:无法加载类型'[namespace]。???'
有什么想法吗?
我查看过“基础知识”
更新#1
我确实将该网站部署到另一台DEV计算机(配置的IIS,虚拟文件夹等)并且它可以工作。当我在服务器上使用相同的已发布代码时,获取通用的无法加载类型'[namespace]。???错误
更新#2
我创建了一个测试网络应用。一个表单(Default.aspx)带有一个按钮。 click事件执行Response.Write(“Hello World”);我将此应用程序移动到服务器并猜测是什么,我得到了无法加载的类型TestSite._Default
更新#3
根据Fusion日志查看器,这两个网站正在尝试加载CppCodeProvider和VJSharpCodeProvider,但我没有引用任何这些。在Google搜索之后,我发现了post
我检查过,我没有对JAVA文件的引用。还是不知道问题是什么
答案 0 :(得分:1)
奇怪的是,有时我们会在磁盘已满时出现此错误。
答案 1 :(得分:1)
确保将项目文件与添加的文件一起上传到构建服务器。 VS会在此文件中添加指向新文件位置的行。
<Content Include="xxx.aspx" />
<Compile Include="xxx.aspx.cs">
<DependentUpon>xxx.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
没有更新的项目文件,它将找不到后面的代码。
答案 2 :(得分:0)
我有类似的问题。就我而言,其中一个visual studio dll以某种方式被破坏了。重新安装visual studio对我有用。
答案 3 :(得分:0)
您应该检查项目属性中的.Net Framework版本。
答案 4 :(得分:0)
真的很奇怪,也许你应该尝试在不同的服务器上测试它,例如,当您在开发环境中使用.NET 4.5中的一些命名空间时,会发生这种情况,并且您还没有在服务器中安装相同的框架,所以可能错误与此行为有关,如果您在Microsoft框架之外的Web应用程序中没有使用任何第三个dll,那么应该尝试重新安装框架,我不认为问题是相关的到视觉工作室。