0

当我在家中最新的 Windows 7 机器上运行我的简单 ASP.NET 应用程序(只是一个 Web 表单)时,它运行良好。但是,当我将它上传到 DiscountASP.NET 并尝试运行它时,我收到以下错误(我正在手动复制所有 [few] 文件):

无法加载类型:MyNamespace._Default

我在 VS2012 中编译它,项目的目标是 .NET 4.0。有什么想法会导致这种情况吗?

谢谢,杰

4

2 回答 2

0

选择包含 ASP.NET 表单的文件夹并将其设置为 DiscountASP.NET 控制面板中的“Web 应用程序”解决了该问题。在那之后,表格运行得很好。

于 2013-01-08T15:50:44.933 回答
0

确保 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。

于 2013-01-07T17:22:51.530 回答