5

IIS 7、WS2008 で自分のサイトの 1 つをホストしています。後で、dd/MM/yyyy 形式を期待しているのに MM/dd/yyyy 形式であったため、datetime 変換エラーが発生するなど、datetime 形式の問題があることに気付きました。

したがって、次の手順で日時形式を変更しました。

コントロール パネル -> 地域と言語のオプション -> 詳細設定

および変更されたレジストリエントリ

regedit >> HKEY_USERS>>DEFAULT>>コントロール パネル>>インターナショナル

ここでは、「sLongDate」および「sShortDate」キーを dd MM yyyy 形式に変更しました

そしてサーバーを再起動しました。

さて、問題は、新しいWebサイトを作成すると、日時形式も含めてすべてが正常に機能していることがわかります

しかし、これらすべての日時設定の変更を行う前に作成した実際のサイトにはまったく変更がなく、同じ日時の問題に直面しています。

そのため、そのサイトを削除し、同じサイトを同じ IP アドレスと同じポートで再度ホストしましたが、それでも同じ問題が発生しました。

それで、特定のポートのdatetimeの構成があるようです。

ポートを変更できません。

適切な解決策を提案してください。

前もって感謝します...

4

3 に答える 3

19

たくさんの狩りの後、私は私の問題の解決策を見つけました:

1)サーバーの日時形式を次のように変更します。

コントロールパネル->地域および言語オプション->詳細

2)IISを開き、以下の手順に従います。(IIS7の場合)

-あなたのウェブサイトをクリックしてください
-.NETGLOBALIZATIONオプションを選択します
-[カルチャ]タブから、必要なカルチャとUIカルチャを選択します。
-最後にiisreset。
-寄付します。
于 2012-06-28T05:30:59.927 に答える
0
  1. サーバーの日時形式を次のように変更します。

    コントロール パネル -> 地域と言語のオプション -> 詳細設定

  2. IIS を開き、以下の手順に従います: (IIS7 の場合)

    • あなたのウェブサイトをクリックしてください
    • .NET GLOBALIZATION オプションを選択します
    • [文化] タブから、必要な文化と UI 文化を選択します。
    • 最後にiisreset。
    • 完了....

Shamが投稿したこの回答は私たちのために働いた. サーバーをアップグレードしていて、アプリケーションまたは DB に変更はありませんでしたが、アップグレード後に日時の文字列形式の問題が発生しました。上記の提案は私を助けました...

于 2017-11-06T05:46:07.987 に答える