0

MVC4-.Net4.0 Web サイトをhttp://regatta.azurewebsites.net/にデプロイしました。 これはうまく機能します。jQuery および jQueryMobile スクリプトはこれを完全にレンダリングします。

次に、指示に従い、独自のドメインhttp://regatta.albrektsen.netを追加し、CNAME と Azure を指す A レコードの両方を使用して DNS サプライヤーを構成しました。

これも問題なく動作します。http://regatta.albrektsen.netにアクセスすると、サイトが表示されます。ただし、カスタムドメインにアクセスすると、レンダリングされたものしか取得できません@RenderBody()

基本的には

<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <meta name="viewport" content="width=device-width" />
    <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
    @Styles.Render("~/Content/mobileCss", "~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
</head>
<body>
    <div data-role="page" data-theme="b" @TempData["DataUrl"]>
        <div data-role="header">
            @if (IsSectionDefined("Header")) {
                @RenderSection("Header")
            } else {
                @Html.ActionLink("Home", "Index", "Home");
                <h1>@ViewBag.Title</h1>
                @Html.Partial("_LoginPartial")
            }
        </div>
        <div data-role="content">
            @RenderBody()
        </div>
    </div>

カスタム ドメインにアクセスするときに見つからない - @RenderBody によって表示されるもののみが表示されます。

これはどのように可能ですか?私は何を間違っていますか?

4

1 に答える 1

1

おっと~恥ずかしい…

実は、これは私の PC の DNS キャッシュの問題であることが判明しました。

ipconfig /flushdns (管理者権限で) を発行すると、問題が解決しました。私の「ローカル」 regatta.albrektsen.net はテスト サーバーを指していました。

于 2012-09-30T19:37:54.927 に答える