1

このコードは、Visual Studio 2010 を搭載したローカル コンピューターで正常に動作し、.NET Framework 2.0 でも正常に動作していましたが、サーバーを 2.0 から 4.0 にアップグレードすると、次のエラーが発生します。

「/」アプリケーションでサーバー エラーが発生しました。

コンパイル エラー

説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: CS0246: 型または名前空間名 'staticpage_namespace' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

ソース エラー:

10 行目: System.Web.UI.HtmlControls を使用します。

11 行目: System.Data.SqlClient を使用します。

12 行目: staticpage_namespace を使用します。

13行目:

14行目:

どんな体でも助けることができますか?

App_codeフォルダーのクラスに使用しているコードは次のとおりです:--

namespace staticpage_namespace
{       
  public class Staticpage
    {
    ......  
     public SqlDataReader InsertHome()    
        {
          SqlDataReader dr = SqlHelper.ExecuteReader(configclass.DbConn, CommandType.StoredProcedure, "InsertHome");

            return dr;
   }


        public Staticpage()
        {
            //
            // TODO: Add constructor logic here
            //
        }
    }
}

そして、これは私のウェブフォームのコードです:-

using staticpage_namespace;


public partial class _Default1 : System.Web.UI.Page    
{ 

}
4

1 に答える 1

0

これは変換の問題として私には見えません。あなたのウェブサイトは、存在しないという名前の名前空間に依存しています。フォルダーstaticpage_namespaceに適切なコード ファイルがあることを確認してapp_codeから、再度変換を試みてください。

于 2012-05-01T10:23:22.513 に答える