パーサー エラー メッセージ: タイプ 'TestProject.Default' を読み込めませんでした。
この問題に関する他のすべてのスレッドを確認しました。まだ、私のケースに当てはまる解決策は見つかりませんでした。
ソース エラー:
Line 1: <%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestProject.Default" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Source File: /testarea/default.aspx Line: 1
Default.aspx.cs
using System;
using System.Web;
using System.Web.UI;
namespace TestProject
{
public partial class Default : System.Web.UI.Page
{
関連する注意事項
- /testarea は、コンパイルできないファイルがあるサーバー上のディレクトリです。 /testarea/bin には、コンパイルされたファイルが含まれています。
- プロジェクトがコンパイルされます (Build -> Build TestProject を使用)
- デバッグ時にローカルで正常に実行 - 問題は Web に公開された場合にのみ発生します
- 私はVS(フロントページ拡張機能なし)を介して公開しない/できないので、(ビルド->公開->ファイルシステムを使用した後、PackageTmpフォルダーから)ファイルをコピーします
- 問題なく同じ方法を使用して、以前のプロジェクトを Web に配置しました。
- この問題に関する他のすべてのスレッドおよび参照では、名前空間の不正確さ、プロジェクトをコンパイルしていないこと、およびプロジェクトのプロパティは、この場合には当てはまらないようです (何度も確認したところ、すべて正しいように見えます)。
- プロジェクト プロパティの出力パスは、サーバー上の場所 (/testarea/bin) と同じ \bin です。
- 「Web アプリケーションに変換」を試しましたが、前後に問題がありました
- 多数のビルドを試しました->クリーンし、再度ビルドし、クリーンしてから公開します。変化なし。
サイドノート
私は PHP 開発者なので、トレースしてロジックを見つけるのが難しいこれらの奇妙な .NET / C# の問題は、私にとって特に困難です。どんなアドバイスでも。VS C# アプリケーションを適切にデバッグする方法を教えていただければ幸いです。
これが私の最初の質問です。より多くの情報でこれを簡単にするのに役立つ場合は、お尋ねください.