- - PR -
【ASP.NET】作成したアプリを他のPCから実行するには
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-12-17 10:47
ホント初歩的なことで申し訳ありません。
作成したWebアプリを同じLANに繋がった他のPCから実行するにはどうすればよいのでしょうか。 http://xxx.xxx.xx.xx/WebApplication/WebForm1.aspx(xの部分はIPアドレス) というアドレスをブラウザに入力するだけじゃダメなんですか? 他のPCから見ると「サーバーが見つかりません」と言われてしまいます。 宜しくお願い致します。 | ||||
|
投稿日時: 2003-12-17 11:29
こんにちは、別にIP指定でもページを見れますよ。
というのが正確にどういった状態いかはわかりませんが仮想ディレクトリの設定がうまくできないないとかじゃないですかね、もしくはWebアプリそのものに問題があるとか? | ||||
|
投稿日時: 2003-12-17 11:48
ブラウザで、(localhostやIPアドレス指定であっても)常にプロキシを見に行くような設定になってる……とかは、ないですか?
(私もこれで http://localhost/ を http://localhost.〜〜.jp/ に勝手に読み替えられ、しかもプロキシ設定が自動構成スクリプトの中だったのでどうにもならず、困っていたことがあります。) [ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2003-12-17 11:54 ] | ||||
|
投稿日時: 2003-12-17 11:51
IIS動いてますか? | ||||
|
投稿日時: 2003-12-17 12:07
ども。がると申します。
んと。前提として ・マシンAにWebアプリが入っている ・マシンAのIPアドレスはxxx.xxx.xx.xxである ・マシンAにはIISが入っていて多分起動しているはずである と、ここまではよいでしょうか? で、マシンBからアプリが動かせない場合。 問題は、以下の切り分けになると思います。 [ネットワーク的につながってない] つながってなければつながらないです(笑 とりあえず、マシンBから、pingコマンドを打ってください。 具体的には、コマンドプロンプトから ping マシンAのIPアドレス と打ちます。 これで反応しなければ、まず「TCP/IP的にちゃんと接続」されてない ので、ここをどうにかしましょう。 [IISが認識できない、または動いていない] IISが動いているかどうかは、マシンAでIEをつかって http://マシンAのIP と打ち込んでください。Pageが見られなければ、多分IISが動いていない か、或いは設定にミスがあります。 見れた場合、次はマシンBで http://マシンAのIP と打ち込んでください。Pageが見られない場合、ファイアウォールなどで HTTPが見れない状態になっているので、ここを解決する必要があります。 「サーバが見つかりません」エラーだと、この辺まででどこかに引っか かりそうな気がするのですが。 なにかわからなくなったら、また書き込んでくださいませ。 | ||||
|
投稿日時: 2003-12-17 13:17
皆さんご回答ありがとうございます。
まず、IISは動いてます。 プロキシを見るような設定にもなっていません。 がるさんの言うようにマシンAから http://マシンAのIP と打ったところ、ちゃんとPageが見えました。 ただ、マシンBから同じように打ち込んでもPageが表示されませんでした。 どんなPageが表示されればよいのでしょうか。 マシンAから打った時と同じものが表示されればよいのですか? 仮想ディレクトリの設定がうまくいっていないのでしょうか。 ↓こんなところを参考にしてやってみたんですがダメでした。 http://asp.dataweb.ne.jp/how/alias.htm | ||||
|
投稿日時: 2003-12-17 13:45
ブラウザで同じWebアプリにアクセスするので同じ画面が見えるはずですが、どうもがるがるさんの言われているあたりが問題だと思いますが。
ping IPアドレスで何か反応ありましたか?Request time outが返ってくるようであればTCP/IP的にちゃんと接続されてないのだと思いますが。
| ||||
|
投稿日時: 2003-12-17 14:57
ルータ等でポートのフィルタリングをしているとか。
|