0

詳細については、私のDNN フォーラムの投稿を参照してください。

DotNetNuke のインストールで問題が発生したことはありません。しかし、新しい v5.20 (または v5.02 のいずれか) では、インストールを通じてすべてが完全に正常に動作します。次に、メインのデフォルト ポータル ホームページに移動します。しかし、続行するために利用可能なリンク (ホーム、登録、またはログイン) のいずれかをクリックするとすぐに、該当する aspx ページ (Home.aspx、Register.aspx、または Login.aspx) への参照とともに毎回 404 エラーが発生します。

Windows 7、IIS7、SQL Server 2008。ディレクトリと IIS ですべての権限が適切に設定されている。これは IIS7 の構成の問題だと思いますが、私はそこにあるすべてのものを半ダース回微調整しました。DNN の誰も私のフォーラムの投稿に回答を返してくれません。

ヘルプ!

4

6 に答える 6

1

これは、Friendly URL に関するものです。Friendly URL Provider アーキテクチャについて説明しているこのブログ投稿を見つけました。これにより、DNNFriendlyUrl プロバイダーの urlFormat 属性を「人間に優しい」から「検索に適した」に変更してみました。これにより、URL が以前のようになりました。どこで問題が発生しているのか正確にはわかりませんが、現時点では掘り下げる時間がありませんが、これがあなたが再び動き出すのに役立つことを願っています.

于 2009-12-20T23:01:19.753 に答える
0

おそらく、IISがサポートする予定のasp.netのバージョンでreg_iisを実行する必要があります。

http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx

正しいバージョンが設定されていない場合は、404エラーが発生します

于 2009-12-18T19:04:03.273 に答える
0

「古いスタイル」のログインを試しましたか - domain.com/default.aspx?ctl=login

それでもうまくいかない場合は、IIS に何かが起こった可能性が高いと言わざるを得ません。そうであれば、別のボックスにあるパッケージをインストールするか、友人に別のボックスを試してもらうことができるかどうかを確認してください。

私は 5.2 で 2 回のアップグレードを行い、スターター キット パッケージとインストール パッケージでいくつかのテスト インストールを行いましたが、この問題が発生したことはありません。

私の次の試みは、CodePlex からインストール パッケージを再ダウンロードし、最初からやり直して、同じことが再び起こるかどうかを確認することです。

于 2009-12-11T23:48:51.097 に答える
0

ポート80の下に置くとうまくいきますよね?そのポートの下に置かない正当な理由はありますか?

于 2009-12-19T12:28:10.460 に答える
0

すべてを読んで言及されていないと思うことの1つは、IISのダブルチェックです。

サーバーを見ずに最初に推測するのは、「ファイルの存在を確認する」設定に何かが起こったかどうかを確認することです.IIS7でこれが変更されていることを知っているので、これを確認する正確な場所を指摘することはできません.

ここに IIS7 フォーラムへのリンクがあります - http://forums.iis.net/t/1092696.aspx http://forums.asp.net/t/1191083.aspx どちらかが役立つかもしれません - Google にもこれにたくさん

これがどのようにチェックされているか教えてください。そこから先に進むことができます!

于 2009-12-14T04:05:32.560 に答える