に変換Web Site Project
した後Web Application Project
、カスタムコントロールの一部が欠落し、認識されない要素の例外が発生し続けます。
何が起こっているのか理解できません。をコピーしweb.config
てページディレクティブに登録しようとしましたが、まだ機能していません。手動で調整する必要がありweb.config
ますか、それともどこかで参照が欠落している可能性がありますか?
これを修正する方法についてアドバイスをいただければ幸いです。
に変換Web Site Project
した後Web Application Project
、カスタムコントロールの一部が欠落し、認識されない要素の例外が発生し続けます。
何が起こっているのか理解できません。をコピーしweb.config
てページディレクティブに登録しようとしましたが、まだ機能していません。手動で調整する必要がありweb.config
ますか、それともどこかで参照が欠落している可能性がありますか?
これを修正する方法についてアドバイスをいただければ幸いです。
おそらく変換と関係があり、アプリケーションの名前空間が疑われます。変換プロセスがどれほど徹底しているかはわかりませんが、ユーザー制御ディレクティブと分離コードファイルを更新する必要があるかもしれません。
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyUserControl.ascx.cs" Inherits="MyNamespace.MyApplication.Controls.MyUserControl" %>
コードビハインド:
namespace MyNamespace.MyApplication.Controls
{
public partial class MyUserControl : UserControl
{
...
}
}
また、ユーザーコントロールが:に正しくマップされていることを確認してweb.config
ください。
<pages>
<controls>
<add tagPrefix="Custom" src="~/controls/myusercontrol.ascx" tagName="MyUserControl" />
...
</controls>
</pages>