0

バージョン 5.02.02 をlocalhost:81新規インストールとしてインストールした後 (スムーズに実行されませんでしたが、最終的には OK になりました)、サイトを開くと次のエラーが発生しました。

Domain Name Windows Vista Does Not Exist In The Database

私の推測では、インストーラーが好きではないhttp://localhost:81か、他のポートです。PortalsおよびPortalAliasテーブルを確認した後、両方とも空になりました。

  • これらの設定をインタラクティブに入力する方法はありますか?
  • そうでない場合、どのように手で入力する必要があり、どの依存関係に注意する必要がありますか? 要するに、どの値がどこに行くのか?
  • そうでない場合は、通常のポートで (Windows ホスト ファイルを介して) マップされたドメイン名に再インストールするのに役立ちますか? 編集:いいえ、役に立ちませんでした

ポートが異なるため、エラーが発生するかどうかはわかりません。DNN がローカル マシンのドメイン名をマップしようとして、それをポータル テーブルに入力しようとしているように見えますが、localhost一致しないため、そうしませんmymachine.example.host

4

2 に答える 2

0

このようなエラーのほとんどは、アクセス許可/構成の問題が原因です。この記事に従って新しい Web サイトを作成することをお勧めします。うまくいけば、それはあなたに大いに役立つでしょう。

于 2010-02-08T07:29:32.363 に答える
0

ユーザーBrentは実際にこの質問に回答しましたが、後で彼自身の回答を削除しました。正解なので、ここで繰り返します。

ブレントによる回答:

私は同じ問題を抱えていて、解決策を見つけました。

  1. ホストとしてログインし、[管理] > [サイト設定] でポータル エイリアスを追加します。
  2. web.config でコメントを外します。 <add key="UsePortNumber" value="true" />
  3. IIS マネージャーでアプリを再起動します。

ソリューションの詳細については、このGeeks with Blogs ブログ を参照してください

注: これに加えて、ポータルと portalalias を手動で追加する必要があります。それらを手動で追加した後、Web アプリケーションを再起動します (たとえば、web.config をタッチします)。

于 2011-03-10T12:28:11.367 に答える