次のように、MVC3RazorビューにEditorForHTMLヘルパーがあります。
@Html.EditorFor(x => x.RouteOfReferral,
MVC.Shared.Views.EditorTemplates.TabValidationMessage,
new {
ValidationPropertyName = ogt.PropertyName(
x => x.RouteOfReferral)
}
)
エンティティで、プロパティのタイプをある参照データ型から別の参照データ型に変更し、これを反映するようにビューモデルを更新し、すべてのテストを実行して、すべて合格しました。
ただし、UIからページに移動すると、次の例外が発生しました。
System.MissingMethodException
Method not found:'MyProject.Entities.ReferenceData.Entity.RouteOfReferral
MyProject.Entities.ReferenceData.Entity.get_RouteOfReferral()'.
奇妙なことに、HTMLヘルパーをコメントアウトし、ページを更新すると、通常どおりに開きました。次に、HTMLヘルパーのコメントを解除すると、ページが通常どおり開き、それ以降は問題ありませんでした。
問題は、統合テストプラットフォームにデプロイしたので、同じ問題が発生したことです。
何か案は?