支払っている Web ホスティングが正しく構成されていないのではないかと心配しています。ローカル マシンで正しくコンパイルおよび実行される ASP.NET Web サイトが、展開されると機能しなくなります。
私が対処している問題は、コンパイル エラーです: CS0246、「型または名前空間が見つかりませんでした ('using' ディレクティブまたはアセンブリ参照がありませんか?)
個人用 Web サイトには、次のファイルとフォルダーが含まれています。
websitedemo/Default.aspx
websitedemo/Default.aspx.cs
websitedemo/App_Code/HelloClass.cs
App Code フォルダーに含まれるコードを使用しようとすると、コンパイル エラーが発生します。エラーのトラブルシューティングに役立つ場合は、このアーカイブに /websitedemo/ フォルダー全体を含めました: http://kivin.ca/websitedemo/source.zip
フォルダーをデバッグモードのままにしました。コンパイル エラー画面は、http://kivin.ca/websitedemo/で表示できます。
よろしくお願いします。
- アップデート:
このエラーのトラブルシューティングに役立つ場合は、Web サイトではなく ASP.NET WebApplication を展開しようとしたときに発生する動作があります。
aspx ファイルに次のような @Page ダイレクトが含まれている場合:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myproj._Default" Debug="true" %>
コンパイル エラーは次のとおりです。
Web アプリケーションは、ビルド -> 発行 -> [X] 一致するファイルを置換、[X] このアプリの実行に必要なファイルのみを使用して ftp 経由でデプロイされています。[X] App_Data フォルダーを含めます。