0

我在证书下运行我的网站。证书是有效的,但是当我尝试使用 https 加载我的网站时,它仍然给我这个错误。我检查了我的布局文件,我指的是 google apis 网站上的 https 条目。

这是我的 layout.cshtml 示例

<link rel="Stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dijit/themes/claro/claro.css" />
<link rel="Stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojox/form/resources/BusyButton.css" />
<link rel="Stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojox/widget/Wizard/Wizard.css" />
<script type="text/javascript">
    djConfig = {
        parseOnLoad: false,
        isDebug: false,
        baseUrl: "/Scripts/dojo/rpost/",
        // modulePaths: { rpost: "/Scripts/dojo/rpost" }
    };
</script>
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojo/dojo.xd.js" type="text/javascript"></script>
<script type="text/javascript">
    dojo.require('dijit.form.Form');
    dojo.require('dijit.form.CheckBox');
    dojo.require("dijit.form.Button");
    dojo.require('dijit.form.ValidationTextBox');
    dojo.require('dojox.form.BusyButton');
    dojo.require('dojox.form.DropDownSelect');
    dojo.require('dijit.form.DropDownButton');
    dojo.require("dijit.form.TextBox");
    dojo.require('dijit.form.NumberTextBox');
    dojo.require('dijit.form.NumberSpinner');
    dojo.require('dijit.form.DateTextBox');
    dojo.require('dijit.form.SimpleTextarea');
    dojo.require("dijit.Menu");
    dojo.require('dijit.Dialog');
    dojo.require("dijit.TooltipDialog");
    dojo.require('dijit.MenuSeparator');
    dojo.require('dijit.MenuItem');
    dojo.require('dijit.layout.TabContainer');
    dojo.require('dijit.PopupMenuItem');
    dojo.require('dijit.Declaration');
    dojo.require('dojox.layout.TableContainer');
    dojo.require('rpost.AutocompleteReadStore');
    dojo.require("dojo.NodeList-traverse");
    dojo.require('rpost.ConfirmationDialog');
    dojo.require('dojo.parser');

    dojo.addOnLoad(function () {
        setTimeout(function () {
            dojo.query('.delayUI').forEach(function (el) {
                // dijit.byNode(el).fadeIn({ delay: 100 }).play();
            });
        }, dijit.defaultDuration + 10);
        // do something();

        @if (IsSectionDefined("GridLayout"))
        { 
            @RenderSection("GridLayout")
        }

        dojo.parser.parse();
    });
</script>

可以请任何人建议我该怎么做吗?非常感谢任何帮助。

谢谢,维维克

4

1 回答 1

3

找到了解决方案。

在您的 djConfig 中添加以下这些行

modulePaths: {
                "dojo": "https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojo",
                "dijit": "https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dijit",
                "dojox": "https://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojox" 
            }

这应该这样做。

谢谢,维维克

于 2012-07-02T21:26:23.377 回答