2011-05-03 3 views
1

Я новичок в dnn. Я хочу создать модуль dnn в C#. Я пытаюсь, но есть ошибка (он пишет «/cross/App_Code/AssemblyInfo.vb» и «/cross/App_Code/ADefHelpDesk/dnnHelpDeskDAL.designer.cs» использует другой язык, который не разрешен, поскольку они должны быть скомпилированы вместе).хочу сделать модуль dnn

как эта ошибка будет удалена?

ответ

0

Попробуйте добавить подкаталог элемент кода в файле web.config:

<configuration> 
    <system.web> 
     <compilation> 
     <codeSubDirectories> 
      <add directoryName="ADefHelpDesk"/>    
     </codeSubDirectories> 
     </compilation> 
    </system.web> 
</configuration> 
2

Выполните следующие действия в файле web.config. вы должны зарегистрировать подпапки app_code для генерации гранулированных сборок во время компиляции.

Вашего App_Code должны содержать папку для пользовательского модуля, который содержит логику Buisnes и слои доступа к БД. (См создания пользовательских модулей в DNN)

<system.web> 
     <compilation> 
    <!-- register your app_code subfolders to generate granular assemblies during compilation-->                      
       <codeSubDirectories>      
      <add directoryName="ADefHelpDesk"/> 
      </codeSubDirectories> 
    </compilation> 
     </system.web> 

Надеется, что это поможет ..

Смежные вопросы