【问题标题】:want to make a dnn module想做一个dnn模块
【发布时间】:2011-05-03 20:19:42
【问题描述】:

我是 dnn 的新手。我想在 C# 中制作一个 dnn 模块。我正在尝试但出现错误(他的文件 '/cross/App_Code/AssemblyInfo.vb' 和 '/cross/App_Code/ADefHelpDesk/dnnHelpDeskDAL.designer.cs' 使用不同的语言,这是不允许的,因为它们需要一起编译)。

这个错误将如何被移除?

【问题讨论】:

    标签: c# asp.net visual-studio-2010 dotnetnuke


    【解决方案1】:

    在 web.config 文件中执行以下操作。您必须注册您的 app_code 子文件夹以在编译期间生成粒度程序集

    您的 app_code 应包含自定义模块的文件夹,其中包含业务逻辑和数据库访问层。(请参阅在 dnn 中创建自定义模块)

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

    希望对你有所帮助..

    【讨论】:

      【解决方案2】:

      尝试在 web.config 文件中添加代码子目录元素:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多