Пользовательский модуль DotNetNuke не загружает изображения или CSS

У меня локальная установка DotNetNuke 6.2.6 с пользовательским модулем.

Проблема в том, что любые изображения или CSS, содержащиеся в файле module.css, не загружаются. Firebug сообщает об ошибке 500 Internal Server при получении изображений или файлов module.css.

Мой тег изображения:

"< asp:Image ID="DeleteButton" ImageUrl="~/DesktopModules/PositionsManagement/images/delete.gif" runat="server" / >"

В веб-браузере отображается значок разорванного изображения, свойства которого указывают на

http://localhost/dotnetnuke/DesktopModules/PositionsManagement/images/delete.gif

Когда я пытаюсь перейти по вышеуказанной ссылке, я получаю следующее сообщение об ошибке:

Значение для атрибута 'compilerVersion' в параметрах поставщика должно быть v4.0 или более поздней, если вы компилируете для версии 4.0 или новее.NET Framework. Чтобы скомпилировать это веб-приложение для.NET Framework версии 3.5 или более ранней версии, удалите атрибут targetFramework из элемента файла Web.config.

И когда я удаляю атрибут targetframework, как он предполагает, я получаю это:

* Сообщение об ошибке парсера: Подкаталог кода '/dotnetnuke/DesktopModules/PositionsManagement/App_Code/RazorHelpers/' не существует.*

Кто-нибудь знает, в чем проблема или как я могу получить контент RazorHelpers, который, как мне кажется, нужен?

2 ответа

Решение

Кажется, DNN не очень хорошо работает с Windows 8, Visual Studio 2012 и SQL Server 2012. Будь то Win8 или какая-то их комбинация, я понятия не имею.

Я исправил проблему, создав виртуальную машину Windows 7.

РЕДАКТИРОВАТЬ: С некоторой локальной помощью, кажется, что удаление файла модулей web.config и очистка моих веб-приложений в пуле приложений помогли. (У меня там было как-то дважды, в localhost/dotnetnuke/etc и localhost/dnn/etc. После очистки и удаления web.config он снова начал работать.

Посмотрите в IIS Manager. Я получил эту ошибку и решил ее, удалив приложение, созданное в папке модуля по ошибке. Я не знаю, почему эта папка была преобразована в приложении.

Перед удалением приложения

После удаления приложения

Другие вопросы по тегам