- - PR -
smartnavigationが動かない
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-05-28 10:45
WEBサーバ環境
windows XP IIS 5.1 .NET Framework 1.1 VS.NET 2002 上記環境のPCが2台あるのですが、全く同じプログラムなのに、 一方ではASP.NETのsmartnavigationが動くのに、 もう一方ではsmartnavigationが動きません。 ソース上では、smartnavigation="true"が設定してあります。 サーバの環境によって、smartnavigationが機能したりしなかったり するのでしょうか? 調べてみても、サーバの設定等によるsmartnavigationの無効などは 見つからず困っています。 どなたか何かご存知でしたら教えてください。 | ||||
|
投稿日時: 2005-05-28 11:12
諸農です。
この構成が変だから、ということではないですか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2005-05-28 13:46
それぞれのPCのウェブブラウザはなんでしょうか?
IE5.5より前だとスマートナビゲーションが機能しないみたいです。⇒MSDN | ||||
|
投稿日時: 2005-05-28 14:03
いま環境がないので実験できませんが
IISにaspnet_client(確か)という仮想ディレクトリが自動的に作成されて、これが smartnavigationに関係してるんだと思いましたが、IISサイトを追加した時に この仮想ディレクトリが作られなかった経験があります(ような記憶がある)。 片方のサイトにはaspnet_clientがない、ってことはありませんかね。 アクセス許可などの設定が違うとか。 | ||||
|
投稿日時: 2005-05-29 06:37
最初にIE 5.0以上を利用しているか確認してください。IE 5.0以上でも正常に動作しないときは、以下の代替策を採用してはどうでしょうか。 http://www.richardxin.com/SmartNavAlt.aspx _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 | ||||
|
投稿日時: 2005-05-30 10:35
回答ありがとうございます。
解決しました。 原因は、べる様のご指摘の状態に近く、 IISにaspnet_clientの仮想ディレクトリはできていたのですが、 ディレクトリセキュリティに匿名アクセスのチェックが入っていないからでした。 Jubei様 ご指摘の通り、VS.NET2003と.NETFramework1.1でした。 Vacant-Eyes様、Access様 IEは、どちらもVersion6.0.2900.2180でした。 次回からは、もう少し詳しく状況や環境を記述するようにします。 ありがとうございました。 | ||||
1
