- PR -

VB.NET実行時のアドレス

1
投稿者投稿内容
ふらわー
常連さん
会議室デビュー日: 2008/01/11
投稿数: 33
投稿日時: 2008-08-25 11:41
VB.NETを使用し、Webアプリケーションプログラムの改修を行っています。
VisualStudioで修正を行い、きちんと動作を確認した後、本番環境にソースをコピーしたのですが実行時のパスに文字と数字の羅列が間に入ります。
これが一体何なのか知りたいのですが、わかる方いらっしゃいますでしょうか?

「http://[サーバ名]/[フォルダ名]/index.aspx」
というアドレスがトップページです。
入力し実行すると
「http://[サーバ名]/[フォルダ名]/【ここに数字と文字の羅列が入る】/index.aspx」
と変化します。

この数字と文字の羅列なのですが、何を表しているのかさっぱりわかりません。
つなぐたびに変わるみたいなので、セッション情報か何かでしょうか?
表示させないようにする方法があれば、合わせて教えていただきたいです。
どうぞよろしくお願いいたします。

Toshi
ベテラン
会議室デビュー日: 2007/09/18
投稿数: 68
お住まい・勤務地: 関東のどっか
投稿日時: 2008-08-25 12:18
こんにちわ。

おっしゃるとおりセッション情報です。
web.configの
コード:
<sessionState cookieless="true" />


のcookieless="true"を消すことで表示させないようにすることができます。

ただし、改修ということは、今までcookieless="true"で動いているかと思います。
その場合、修正によって何かしらの問題が発生する可能性はありえます。
http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet15/aspnet15_02.html
※URLにセッション情報を持たせない場合には、クッキーでセッション情報は
 管理されます。ユーザーがクッキーをブロックするような環境の場合には、
 アプリケーションが正常に動作しなくなる可能性があります。
ふらわー
常連さん
会議室デビュー日: 2008/01/11
投稿数: 33
投稿日時: 2008-08-25 17:06
Toshi様、こんにちは。

ご丁寧に教えていただきありがとうございます。
設定されていた所もわかりました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)