VS2012 Web エディションを使用して作成した Web サイトがあります。
VB.net ASP Web サイトの実行
VS2012 デバッグ/リリース モードではコンパイルされ、すべて正常に動作します。サーバー (Windows サーバー 2008 R2) にアップロードすると、次のエラーが表示されます。
The base class includes the field 'html', but its type (System.Web.UI.HtmlControls.HtmlElement) is not compatible with the type of control (System.Web.UI.HtmlControls.HtmlGenericControl).
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Line 4: <html id="html" xmlns="http://www.w3.org/1999/xhtml" dir="ltr" runat="server">
Line 5: <head id="Head1" runat="server">
Line 6: <title></title>
Web を少し調べたところ、これが見つかりました: VS 2010: 型 'System.Web.UI.HtmlControls.HtmlGenericControl' の値を 'System.Web.UI.HtmlControls.HtmlTableRow' に変換できません
インストールしましたが、助けにはなりませんでした。
私が作成したサイトは別のvb.netプロジェクトから再作成されたので、古いものからweb.configを使用しました。おそらくそれと関係があります.このXMLには「アセンブリ」プロパティがありません.
そのマスター ページに関連しない他のページ (その html タグがマスター ページで実行されている...) は正常に動作します。