Я новичок в SiteFinity и все же пишу собственный виджет для Sitefinity. Я следовал за документацией и процессом, как описано здесь:
https://www.progress.com/documentation/sitefinity-cms/create-custom-designer-views-mvc
Однако, когда я компилирую этот пользовательский виджет и пытаюсь использовать его в форме, он выдает исключение.
При просмотре журналов ошибок появляется следующее сообщение:
Type : System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : The view 'Write.Default' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/MultipleChoiceExtendedField/Write.Default.cshtml
~/Views/Shared/Write.Default.cshtml
~/Views/MultipleChoiceExtendedField/Write.Default.aspx
~/Views/MultipleChoiceExtendedField/Write.Default.ascx
~/Views/Shared/Write.Default.aspx
~/Views/Shared/Write.Default.ascx
~/Views/MultipleChoiceExtendedField/Write.Default.vbhtml
~/Views/Shared/Write.Default.vbhtml
Source : System.Web.Mvc
У меня есть представления именно там, где они нужны, в папке Mvc в папке ~ / Mvc / Views / MultipleChoiceExtendedField.
Согласно сообщению, я также пытался переместить представления за пределы папки Mvc и в корневую папку, как показывают ссылки, однако ошибка остается той же.
Я чувствую, что упускаю что-то очень маленькое.
Буду признателен за любую помощь.
Спасибо
Ashutosh