2

DNN 5.6.2 でこのエラー「ドメイン名がデータベースに存在しません」を見つけました。

Web サイトを別のコンピューターで実行すると、この種のエラーが生成されます。

なぜこれが起こるのかわかりません。

4

2 に答える 2

2

これは非常に遅いかもしれませんが、この問題を抱えている人にとっては、dbの「ポータルエイリアス」テーブルを更新してHTTPエイリアスを作成したことを確認した後、同じ問題が発生しました(ローカルホストの場合、私はlocalhost:8089 に設定します。これは、DNN Web サイトの IIS バインドで設定したものと同じです)、ポータル ID が 0 (ポータル ID が 0 だったため) で、web.config が更新されていることを確認していました。データベース接続文字列を含むファイルを探していましたが、web.config にデータベース接続の 2 つのポイントがあり、そのうちの 1 つが欠けていることに気付きました。したがって、2 つの接続の両方を次のように更新してください。

1) <connectionStrings>
2) <appSettings>

お役に立てれば。

于 2015-06-09T22:58:12.677 に答える
0

Web サイトをどのようにセットアップし、この別のコンピューターからどのようにサイトにアクセスしていますか?


1) IIS サイト (www.xxx.com など) にバインドを追加します。2
) ドメインにホスト名を設定して、すべてのユーザーがアクセスできるようにします。3) ホストとしてログインし、新しいポータル エイリアスを追加します。あなたのポータルへ

ウェブサイトを設定したのがhttp://localhost/xxxで、ローカルホスト以外の URL を設定していない場合、それが当面の問題になります。

別のコンピューターからアクセスするには、PortalAlias を使用する必要があります。データベースにアクセスすると、ポータルで使用できるすべてのポータル エイリアスを表示できます。

于 2011-07-04T22:59:12.870 に答える