2016-05-10 4 views
1

Siteocreプロジェクトでは、MvcBuildViews設定を使用してすべてのcshtmlファイルをコンパイルします。残念ながら、これはascxファイルとaspxファイルもコンパイルします。 'logPanel' 基底クラスフィールドを含むが、そのタイプ (システム:エラー ASPPARSE:> /temp/Sitecore/admin/Wizard/InstallationLog.ascx(1)MvcBuildViewsはascxとaspxを無視し、cshtmlのみをコンパイルします

32:私は次のようにエラーを取得します.Web.UI.HtmlControls.HtmlGenericControl)は、コントロールのタイプ(System.Web.UI.HtmlControls.HtmlIframe) と互換性がありません。

ビューのコンパイルをcshtmlに限定する方法はありますか?

+4

プロジェクトのSitecoreファイルから除外できますか?すべてのSitecoreファイルをプロジェクトに入れるのは悪い習慣です。あなたのプロジェクトには、あなたが上書きしているSitecoreファイルだけを入れてください。 –

+1

彼らは私のcsprojプロジェクトatmにいません。同じフォルダにありますが、問題が発生します。 aspnetcompilerがフォルダ内のすべてのファイルをコンパイルするようです – Gluip

答えて

-1

私は自分のコメントを答えに変換します。

Visual Studioフォルダ内でSitecoreを使用する方法が正しくありません。

IISがサイトをマッピングしているVisual StudioとWebサイトのフォルダを分離する必要があります。

次のリンクでは、Sitecore MVC用のVisual Studioプロジェクトを作成する方法について説明します。

http://sitecore-community.github.io/docs/sitecore-mvc/creating-project/

関連する問題