私たちのアプリケーションでは、エラーCS0433が発生するエラーが何度も発生しました。これは、2つの別々のdllでの名前の衝突について文句を言います。これは、Webフォームを使用してC#で開発されたASP.NETアプリです。それは常にTimeLogページについて不平を言っていました。このエラーを解決するためのアドバイスはありますか?
2 に答える
2
要約すると、ページのファイル名(TimeLogTab.aspx)とコードビハインドのクラス(パブリッククラスTimeLogTab)の間で名前の競合が発生する可能性があります。
リンクでは、そのうちの1つを名前変更することをお勧めします。クラスをTime_LogTabに変更すると、エラーはなくなりました。
于 2008-09-17T22:40:51.940 に答える
0
このエラーは断続的に発生する可能性があります: VS 2005 Web アプリケーション プロジェクトに「公開する前にすべての既存のファイルを削除する」を使用して「Web サイトを公開する」を使用してから、ターゲット IIS フォルダーに XCOPY-Deploy します (既存のファイルは削除されません)。そこの)。今日、初めてそのエラーに遭遇しました (数週間前から新しい .ascx/.aspx ファイルはありません) が、同じプロジェクトを再コンパイルして再デプロイするだけで問題は解決しました。
唯一の違い: 2 回目は、最初に問題の原因となっているページにアクセスしました。正確なクリック順序が本当に重要なのか、それとも任意の不運なクリック順序が効果的に ASP.NET サイトをクラッシュさせる可能性があるのか 疑問に思っていますか?
于 2008-11-10T14:32:06.063 に答える