0

自宅の最新の Windows 7 マシンで単純な ASP.NET アプリ (1 つの Web フォームのみ) を実行すると、問題なく動作します。しかし、DiscountASP.NET にアップロードして実行しようとすると、次のエラーが表示されます (すべての [いくつかの] ファイルを手動でコピーしています)。

タイプを読み込めませんでした: MyNamespace._Default

私はVS2012でコンパイルしており、プロジェクトは.NET 4.0をターゲットにしています。これを引き起こす原因は何ですか?

ありがとう、ジェイ

4

2 に答える 2

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が追加されていることを確認してください。

于 2013-01-07T17:22:51.530 に答える
0

ASP.NET フォームを含むフォルダを選択し、DiscountASP.NET コントロール パネルで「Web アプリケーション」にすることで問題が解決しました。その後、フォームは問題なく実行されました。

于 2013-01-08T15:50:44.933 に答える