いくつかのC#プロジェクトを公開しようとすると、このエラーが発生しました。サイトはVS2010でローカルに機能していましたが、ライブでは次のエラーが発生しました。
CS0117:「System.Web.UI.HtmlControls.HtmlAnchor」に「テキスト」の定義が含まれていません
これは、マスターページのコードファイルに問題があるコードでした。
litHome.Text = "active";
ソースで私はこれを持っていたマスターページ:
<li><a href="Default.aspx" class="<asp:Literal ID="litHome" runat="server" />">home</a></li>
スローされたエラーは、HTMLアンカーのtextプロパティを設定しているように見えました。
私はこれを自分で修正しましたが、ここ(またはGoogle)で解決策を見つけることができなかった後、問題を抱えている他の人のために投稿すると思いました。私はまだこれに答えることが許されていないので、以下の私のコメントを見てください。