- - PR -
コンピュータ名だと「ASP.NET セッションの有効期限が切れています 」
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-07-08 11:13
ASP.NET セッションの有効期限が切れています
お世話になっております。 Visual Studio2008でWebSiteを作成、ReportViewerコントロールを貼り付け、SQL Server2005Reporting Servicesで作成したレポートを表示させています。 ページを表示させるのに、「http://192.XX.XX.XX/xxxx/default.aspx」だとうまくいくのですが、コンピュータ名、「localhost」だとうまく表示できません。また、リモートPCより表示させても同じ現象になります。 いずれはコンピュータ名での運用になると思うので解決したいのですが、ご存知の方いらっしゃいましたらご教授願います。 結果 http://IP Address/XXX/.. ○ http://ComputerName/XXX/.. 有効期限切れ http://localhost/XXX/.. × | ||||||||
|
投稿日時: 2008-07-08 11:15
補足です。
localhostの場合だと 「ページが見つかりません 検索中のページは、削除されたか、名前が変更されたか、または一時的に利用できない可能性があります。 HTTP エラー 404 - ファイルまたはディレクトリが見つかりません」 のエラーになります。 サービスで確認するとWorld Wide Web Publishing, IIS Adminは開始になっています。 | ||||||||
|
投稿日時: 2008-07-08 12:01
はじめまして。
あんまり詳しくないので、的外れだったらすみません。 IISでwebサイト登録はされてますか? | ||||||||
|
投稿日時: 2008-07-09 11:26
ネットワークのレベルの話で「名前解決」(コンピュータ名からIPアドレスの変換)が正しくできることは確認されていますか?
| ||||||||
|
投稿日時: 2008-07-10 07:50
操作と、その結果を正しく対応させて下さい。 初めてアクセスするのに「有効期限切れ」が表示されますか? | ||||||||
|
投稿日時: 2008-07-10 08:18
localhostを指定すると普通は自分自身を指します。 C:\WINDOWS\system32\drivers\etc\localhost に定義されています。 | ||||||||
|
投稿日時: 2008-07-14 09:44
皆様ありがとうございます。 >とーちゃん様 Webサイト登録はされているはずです。 >どっとねっとふぁん様 すみません、ネットワークのことをあまり理解していないのでわかりませんが nslookupコマンドでは正しくIPとコンピュータ名が表示されます。 >Jitta様 >初めてアクセスするのに「有効期限切れ」が表示されますか? そうです。 >べる様 C:\WINDOWS\system32\drivers\etc\localhost は存在しませんでした。ただlocalhostに関してはネットワーク管理者の方に自動プロキシ設定ファイルの修正をしていただいてみれるようになりました。 >もしかして、他のコンピュータから見れないという事ですか? 他のコンピュータでもローカルからでもページを「コンピュータ名/projectname/default..aspx」のようにしたときにボタンや他のコントロールは見えるのですがレポートビューアの部分だけ「有効期限切れ」になってしまうのです。 ローカルからのアクセスで http://127.0.0.1/project/default.aspx OK http://localhost/project/default.aspx 自動プロキシ設定ファイルの修正によってOK http://PC_NAME/project/default.aspx 初めてのアクセスで有効期限切れ(リモートでも同じ) | ||||||||
|
投稿日時: 2008-07-14 10:14
C:\WINDOWS\system32\drivers\etc\hosts でした
|