标签: dotnetnuke

"'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册"... DNN

我正在尝试在我们的64位服务器上启动并运行一个新的DotNetNuke站点,我遇到以下错误消息:

"'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册"

我从经验中知道,当您在64位计算机上定位64位程序集时(当前没有64位OLE-DB提供程序),您会遇到此问题.在这种情况下,我只是在Visual Studio中定位x86,一切正常.

但在这种情况下,该站点使用动态编译,因此没有简单的地方来指定我需要定位x86.有什么想法吗?

TIA.

asp.net oledb 64-bit dotnetnuke

6
推荐指数
1
解决办法
9024
查看次数

在DotNetNuke门户中更改favicon

我正在管理几个DotNetNuke门户(以及主要托管本身).所有门户网站在地址中都有默认的DNN图标,当它们被加入书签时.我想要一个自定义的图标.

这是左侧的图标: DNN图标http://www.dotnetnuke.com/Portals/25/SystemAvatar/_thumbs/dnn_pt_xml_130x49_border.gif

我试过破解根目录(web.config文件所在的位置)中的默认favicon.ico文件.我已删除,我已更换,我已重新启动浏览器,我已经退回IIS.这些都不起作用.

有没有人遇到过DNN中不稳定的图标问题的解决方案?

dotnetnuke dotnetnuke-5

6
推荐指数
2
解决办法
7940
查看次数

查找网站上使用的所有CSS样式

我有一个DotNetNuke皮肤,有一个超过3,500行的单个CSS文件.它包含YUI,Telerik,Cluetip的样式以及网站的实际定制.老开发人员只是不断添加样式,从不清理旧的未使用的样式.

我想清理文件并使其更加可管理.我首先考虑扫描代码库,但这是5,500个文件,混合使用.aspx,.ascx和.cs文件中的CSS以及jQuery aplying样式,有时来自生成的代码,有时来自js文件.一些样式应用于类选择器,其他样式应用于id选择器.

有没有办法可以轻松检查网站在其所有页面中实际需要哪些样式?是否有一些爬虫可以做到这一点?

css dotnetnuke html-parsing

6
推荐指数
1
解决办法
7760
查看次数

DotNetNuke - 标题,内容和页脚

有没有像WordPress一样的方法来创建header.php,theme-file.php和footer.php,然后使用钩子组合它们?我仍然复制皮肤文件似乎很疯狂,尤其是当您需要对页眉或页脚的内容进行微小更改时.

非常感谢

dotnetnuke header footer

6
推荐指数
1
解决办法
6882
查看次数

DNN重定向到https

我们有一个自托管的DNN 6.01.03站点,在Windows 2003x64,std.

我们已经启用它使用SSL,但是我们想要设置它,以便通过HTTP的用户被重定向到HTTP.

有没有办法做到这一点?似乎在IIS7中我们可以使用IIS Rewrite URL模块,但这是IIS6.

请指教.谢谢.

ssl dotnetnuke

6
推荐指数
1
解决办法
6326
查看次数

CSS在DNN模块中

我如何在DotnetNuke中包含特定模块的自定义css和JavaScript?

据我所知,它不像普通的ASP.Net页面.

dotnetnuke

6
推荐指数
1
解决办法
5646
查看次数

菜单在IE10上的DotNetNuke 4.5.5中消失了

我有一个运行DotNetNuke 4.5.5的网站.使用IE10的用户无法看到网站主菜单.任何线索为什么会发生这种情况,以及在哪里寻找解决方案?

internet-explorer dotnetnuke internet-explorer-10

6
推荐指数
1
解决办法
5170
查看次数

DotNetNuke 7 - 向模块添加ajax控件时,编辑页面菜单不起作用

我正在创建一个简单的DotNetNuke模块,每次添加一个包含ajax的控件时,它都会干扰编辑页面菜单.有问题的控件来自Syncfusion,它是数字文本框.只要我使用标准的Microsoft用户控件,页面和菜单功能就可以正常工作.例如,如果我更改asp.net或html的ajax数字文本框,那么它运行良好.只要我添加ajax文本框,编辑页面菜单就不起作用.还有其他人遇到过这个问题吗?

附加信息:Syncfusion控件不需要任何特定的jQuery版本.DNN事件查看器中未记录任何错误.我一直在尝试使用FireBug跟踪曲目,但它没有显示任何内容.
我附上了截图以帮助可视化问题. 在此输入图像描述

asp.net ajax dotnetnuke dotnetnuke-module

6
推荐指数
1
解决办法
2637
查看次数

更新到VS 2015 Update 3后调试网站项目时未触发断点

我有一个我正在开发的Web项目(DNN模块),最近我更新到Visual Studio Professional 2015 Update 3.

我在Windows 10 PC上使用IIS 10

当我尝试F5/Debug我的应用程序时,我在任何断点上收到以下警告:

断点当前不会被击中.没有为此文档加载任何符号

我试图解决这个问题:

  • 我在IIS 10中启用了目录浏览
  • 我在管理员模式/提升权限下运行VS.
  • 更新了MS ASP.NET和Web Tools扩展到最新版本
  • 更新了MS ASP.NET Web框架和最新版本的工具扩展
  • 清除并重新下载所有调试符号
  • 在发布和调试模式下清理并重建
  • 确保在web.config的system.webserver中设置了模块runAllManagedModulesForAllRequests ="true"
  • 重新启动IIS /刷新应用程序池,然后重新启动网站
  • 为网站使用不同的端口
  • 显然重启电脑/视觉工作室

我完全失去了,真的需要帮助.我无法弄清楚为什么我的断点没有被击中,当我调试网站时没有抛出任何错误并且网站运行正常.

其他尝试:

从这个SO线程我试过:

这个SO线程我试过:

  • 在调试常规设置中禁用"仅我的代码"

来自用户建议:

  • 我已经尝试直接附加到w3wp.exe进程 - 当我尝试停止调试时没有断点和visual studio崩溃.此外,一旦我附加调试器,网站就会停止运行

有人可以帮我弄清楚为什么在从visual studio调试时我的断点没有被击中.


编辑#1:额外的尝试

  1. 当我调试我的应用程序并打开调试 - > Windows - >模块窗口时,我没有在模块列表中看到我的项目名称dll/pdb文件.我尝试进入Debug - > Options - > Symbols并单击Load All Symbols按钮.我加了一个屏幕截图.我的dll或项目名为krisisShifts,因此在obj/Debug文件夹中创建的dll是krisisShifts.dll和KrisisShifts.pdb等.图像上的蓝色标记显示dll未在加载的模块中列出.此外,我还包括Visual Studio用于调试标记为Red的站点的默认附加进程.

在此输入图像描述

  1. 我还从IIS中删除了站点和应用程序池,并使用不同的名称重新创建它们,站点显示正常,但没有命中断点

编辑2:附加到过程现在工作

不知道我做了什么.我一直在与这个战斗,并且重新启动计算机和视觉工作室很多次我现在可以附加到进程w3wp.exe并且断点被击中.

然而,击中F5仍然不起作用.网站加载但没有命中断点,我可以看到我的项目.dll没有添加到调试模块列表中(但是当我附加到进程时).

我觉得我离我更近但仍然无法弄清楚为什么我的项目.dll在点击f5时没有加载到调试模块中.

asp.net iis dotnetnuke visual-studio visual-studio-2015

6
推荐指数
1
解决办法
1041
查看次数

在视图中验证没有BeginForm的多个部分视图

我有一个View (Index.cshtml)它有两个模态(Bootstrap模态).

我有一个装Partial View在每个modal.所以在这里View,我有两个Partial Views(AddContractHistory.cshtmlAddCompany.cshtml).

我有一个模型,它的字段应该在每个中验证Partial Views.我需要分别验证每个部分视图.

在相同的其他问题,Html.BeginForm被使用,但我对工作MVC模块和DNN 8Html.BeginFormAjax.Html.BeginForm不被支持.

为了完成这项工作而没有BeginForm,我测试了许多方法,如下面但我不能正确地做到这一点.

ASP.NET MVC验证组?

ASP.NET MVC在一个页面中的多个表单:验证不起作用

Index.cshtml(查看)

@using MyProject.BusinessLogic
<div class="form-group">
    <div class="col-sm-12">
        <button type="button" class="btn btn-success" onclick="$('#AddContractHistory').modal('show');">
            <i class="fa fa-plus"></i>
            New ContractHistory
        </button>
    </div>
    <div class="col-sm-12">
        <button type="button" class="btn btn-success" onclick="$('#AddCompany').modal('show');">
            <i class="fa fa-plus"></i>
            New Company
        </button>
    </div>
</div>

<div id="AddContractHistory" class="modal fade" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery dotnetnuke model-validation

6
推荐指数
1
解决办法
510
查看次数