1

.NET 3.5 / ASP.NETMVC1ソリューションがあります。すべてが開発者のマシンでうまく機能しますが、その後、ビルドサーバーでビルドが開始されます。

「コンテンツコントロールのみが、コンテンツコントロールを含むコンテンツページで直接許可されます。」

例えば

<error code="ASPPARSE" file="/temp/Views/Account/ChangePasswordSuccess.aspx" line="4" column="0" timeStamp="10/10/2011 01:25:46">
    <![CDATA[Only Content controls are allowed directly in a content page that contains Content controls.]]>
</error>

同じASP.NETMVC、同じ.NET。VisualStudio2008がビルドサーバーにインストールされていません。

何か案が?

環境

  • サーバーのビルド:CC.NET 1.6
  • OS:Windows 2003 R2 SP2
  • IIS 6
4

3 に答える 3

0

うん。サーバーをビルドするとprodビルドがビルドされ、VisualStudioが開発ビルドをビルドする可能性があります。これらのセキュリティ制限とその他の構成は、おそらく異なります。

Visual Studioで、ビルドターゲットをデバッグからオフに切り替えて、それがまだ発生するかどうかを確認します

于 2011-10-15T05:08:10.560 に答える
0

それは開発者のマシンで失敗しているに違いありません.対応するビューを表示しようとしている間/ビルド中ではありません.

開発者にそれをオンにしてビルドしてもらい、ビルドに失敗しているビューを見つけます。

更新:実際には、メッセージに細心の注意を払っていませんでした。マスター ページを使用し、コンテンツ コントロールの外側にコンテンツを持つページがある可能性が非常に高いです。

于 2011-10-18T23:43:42.070 に答える
0

あなたのメッセージによると、ページにレイアウト関連の問題がある可能性があります。実行時にいくつかのhtmlコンテンツを生成します...

このasp.netフォーラムの投稿を見てください。

http://forums.asp.net/t/1251873.aspx/1

ムニム・アブドゥルが言ったように、それは可能かもしれませんが、あなたのような経験豊富な人の問題ではないと思います..

sharepoint を学習しているときに、通常の asp.net アプリケーションでこのエラーに直面しました。

検索してください..これはあなたに少し役立つかもしれません..

于 2011-10-19T14:08:20.157 に答える