当我在家中最新的 Windows 7 机器上运行我的简单 ASP.NET 应用程序(只是一个 Web 表单)时,它运行良好。但是,当我将它上传到 DiscountASP.NET 并尝试运行它时,我收到以下错误(我正在手动复制所有 [few] 文件):
无法加载类型:MyNamespace._Default
我在 VS2012 中编译它,项目的目标是 .NET 4.0。有什么想法会导致这种情况吗?
谢谢,杰
当我在家中最新的 Windows 7 机器上运行我的简单 ASP.NET 应用程序(只是一个 Web 表单)时,它运行良好。但是,当我将它上传到 DiscountASP.NET 并尝试运行它时,我收到以下错误(我正在手动复制所有 [few] 文件):
无法加载类型:MyNamespace._Default
我在 VS2012 中编译它,项目的目标是 .NET 4.0。有什么想法会导致这种情况吗?
谢谢,杰
选择包含 ASP.NET 表单的文件夹并将其设置为 DiscountASP.NET 控制面板中的“Web 应用程序”解决了该问题。在那之后,表格运行得很好。
确保 Page 指令的 Inherits 属性在“Default”之前有下划线,以及后面代码中的类声明。
public partial class _Default : System.Web.UI.Page
{
....
}
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
此外,在 IIS 中,确保您已为 2.0 或更高版本设置了 ASP.NET,并且默认文档已添加 _Default.aspx。