当我在家里运行我最新的Windows 7机器上的简单ASP.NET应用程序(只是一个Web表单)时,运行正常。然而,当我将它上传到DiscountASP.NET,并尝试运行它时,我收到以下错误(我正在手动复制所有[少数]文件):
无法加载类型:MyNamespace._Default
我正在VS2012中编译它,该项目的目标是.NET 4.0。什么会引起这种想法?
谢谢, 杰
答案 0 :(得分:0)
不要列出此链接中给出的所有可能答案,而是查看它是否可以帮助您:
答案 1 :(得分:0)
确保Page指令的Inherits属性在“Default”之前有下划线,并且在后面的代码中也有类声明。
public partial class _Default : System.Web.UI.Page
{
....
}
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
此外,在IIS中,请确保将ASP.NET设置为2.0或更高版本,并且默认文档已添加_Default.aspx。
答案 2 :(得分:0)
在DiscountASP.NET控制面板中选择包含ASP.NET表单并使其成为“Web应用程序”的文件夹修复了该问题。之后,表格运行得很好。