@IT会議室は、2009年4月15日に新システムに移行し、さらに2012年5月29日にITエンジニアに特化した
質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用くださいませ。
- PR -

ASPXファイルをIEで

投稿者投稿内容
Safe_WaY
会議室デビュー日: 2004/09/28
投稿数: 18
投稿日時: 2005-04-21 11:57
お世話になります
現在、VB.NETでWEBアプリケーションを開発しております。

環境は OS WindowsXPのSP2
IE6.0 更新バージョンSP2
のPCにて開発をしております。

質問は.aspxファイルをIEにて開くことができないと
いった内容です。

単純にVS.NETで開発した.aspxファイルを
IEで確認したいのですが、ブラウザにドラック&ドロップ
または右クリックでプログラムから開くでも表示することが
出来ません。

SP1のPC試したところIEで表示することが出来るようなのですが
上記環境にてIEで表示することは可能でしょうか?

設定等の変更で可能であればご教授頂けますでしょうか?
宜しくお願い致します。
壱丸3
常連さん
会議室デビュー日: 2004/09/13
投稿数: 34
投稿日時: 2005-04-21 15:12
これは.aspxで「生成されるページ」を見たいのか、
.aspxに「記述されているテキスト」を見たいのかどちらでしょうか?
「記述されているテキスト」であれば、エディタ等で開けばよい話なので、
おそらく「生成されるページ」を見たいのだと思いますが、
言われているやり方では見ることはできません。
.aspxファイル自体はただのテキストファイルです。
.aspxがWebサーバ(IIS)を通して参照されることで、
.aspxファイルがASP.NETランタイムによって処理され、
その結果生成されたHTMLがIE等のブラウザに表示されます。



壱丸3
常連さん
会議室デビュー日: 2004/09/13
投稿数: 34
投稿日時: 2005-04-21 15:26
上記の動作の仕組みの詳細はこちらにわかりやすく説明されていますね。http://www.atmarkit.co.jp/fdotnet/entwebapp/entwebapp02/entwebapp02_01.html
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2005-04-21 15:41
> 単純にVS.NETで開発した.aspxファイルを IEで確認したいのですが、

ブラウザにURLを入力すればよいです。
あるいは、
ソリューションエクスプローラで .aspxファイルを右クリックして「ブラウザで表示」をクリックする。
Safe_WaY
会議室デビュー日: 2004/09/28
投稿数: 18
投稿日時: 2005-04-21 16:26
壱丸3様
odo様
御回答ありがとうございます。
おしゃっるとおり、
ASPXファイルは、httpのプロトコルでWEBサーバを通して
参照が可能でありますが、

例えば、htmlファイルはIEに関連づけがされていれば
ダブルクリックでブラウザに生成されるページが表示されます。
.aspxのファイルの中身も結局は htmlの記述と変わりはない
ので、同じようにできないでしょうか?といった内容です

事実、SP2をあてていないPCはブランザにドラック&ドロップで
表示できることを確認済みなのですが、
同じように操作できるようにするには自分のブラウザの設定が
悪いのかと思い質問してみました。
単純にSP2をあててしまったら もう無理なんであれば
仕様がないのですが
壱丸3
常連さん
会議室デビュー日: 2004/09/13
投稿数: 34
投稿日時: 2005-04-21 17:00
引用:

例えば、htmlファイルはIEに関連づけがされていれば
ダブルクリックでブラウザに生成されるページが表示されます。



ブラウザはhtmlで記述されている内容を「表現」しています。
これは私が先述した「生成」とは異なります。

引用:

.aspxのファイルの中身も結局は htmlの記述と変わりはない
ので、同じようにできないでしょうか?といった内容です



私の説明読んで頂けましたか?
がるがる
ぬし
会議室デビュー日: 2002/04/12
投稿数: 873
投稿日時: 2005-04-21 17:20
どもでふ。がると申します。
んっと…ちょいと厳しい突込みをいくつか。

引用:

ASPXファイルは、httpのプロトコルでWEBサーバを通して
参照が可能でありますが、


違います。
まず、上記の文章に一番近しいものを正確に述べる場合
・aspxファイルをIIS aspxエンジンで処理した結果出力されるHTMLは、
 (IIS等のaspxエンジンが動いている)Webサーバで閲覧が可能です。

となります。
さらに念のために書くと、aspxファイルを処理するエンジンはサーバ側
にあります。IISとかそのあたりが持っているはずですね。
したがって「ブラウザがinstallされているだけのクライアントPC」には
aspx解析エンジンなんて入ってないはずです。

引用:

例えば、htmlファイルはIEに関連づけがされていれば
ダブルクリックでブラウザに生成されるページが表示されます。


Windowsを「何の疑問も持たずに」使われている方に多い発言ですが。
その裏側で「どのようなことが行われているか」をもう少しちゃんと
把握しましょう。
上記の場合、OS(厳密にはexplorerだと思われるのですが)が

・ファイル名のダブルクリックを検出
・ダブルクリックされたファイル名の拡張子から「関連付けられたプログラム」
 設定を検索
・検索結果、関連付けられたプログラムがある場合、そのプログラムに
 該当ファイルを引き渡し、起動

という処理を行っています。
つまり、ここがわかっていれば
・.aspxファイルとIEを紐付ける
ことで、IEでaspxファイルを表示できるかと思うのですがどんなもんでしょ?
# まぁ「中身を見て自動で判断する」とかいう摩訶不思議な挙動をたまに
# するOSなので、微妙ですが。
# もし「ファイルの中身を見てHTMLじゃないと判断された」場合、
# 回避は難しいでしょうねぇ。

ちなみに別手段としては
・拡張子を一時的に変更する
って手段もあるかとは思います。

とはいえ

引用:

.aspxのファイルの中身も結局は htmlの記述と変わりはない
ので、同じようにできないでしょうか?といった内容です


.aspxにする必要ってあるんでしょうか?
もし「完全にHTMLで実際挙動部分は全然ない」んなら、エンジンを
経由させるだけ無駄なように思われますし。
もし「ちょこっとプログラムが入っている」のであれば、それは
一緒とは言わないです。
# そも「プログラム中にHTMOLエレメント書くってどうよ?」とかいう
# 突っ込みもありますが。

んで。
読んでいると「ほかの方の発言のよくわからない部分を全部すっ飛ばして
自分の台詞でだけ質問を繰り返している」ように見受けられます。
ほかの方の発言は別に難しくない内容なので(あれが難しいようならまず
勉強をしなおしたほうがよい)。
きちんと、ほかの方の発言をもう少し熟読して、噛み砕いて理解することを
強くお勧めいたします :-p
壱丸3
常連さん
会議室デビュー日: 2004/09/13
投稿数: 34
投稿日時: 2005-04-21 17:20
引用:
事実、SP2をあてていないPCはブランザにドラック&ドロップで
表示できることを確認済みなのですが、
同じように操作できるようにするには自分のブラウザの設定が
悪いのかと思い質問してみました。
単純にSP2をあててしまったら もう無理なんであれば
仕様がないのですが



もしかして、Webフォルダのことでしょうか?
でしたら下記が参考になるかもしれません。

http://www.microsoft.com/japan/technet/community/columns/insider/iisi0904.mspx#EBBAA

アイティメディアの提供サービス

ホワイトペーパー(TechTargetジャパン/閲覧には会員登録が必要です)

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