- PR -

【ASP.NET】作成したアプリを他のPCから実行するには

投稿者投稿内容
タマ
会議室デビュー日: 2003/11/28
投稿数: 19
投稿日時: 2003-12-17 10:47
ホント初歩的なことで申し訳ありません。

作成したWebアプリを同じLANに繋がった他のPCから実行するにはどうすればよいのでしょうか。
http://xxx.xxx.xx.xx/WebApplication/WebForm1.aspx(xの部分はIPアドレス)
というアドレスをブラウザに入力するだけじゃダメなんですか?
他のPCから見ると「サーバーが見つかりません」と言われてしまいます。

宜しくお願い致します。
ダンクーガ
常連さん
会議室デビュー日: 2003/03/14
投稿数: 48
お住まい・勤務地: 千葉県
投稿日時: 2003-12-17 11:29
こんにちは、別にIP指定でもページを見れますよ。

引用:


同じLANに繋がった他のPCから実行




というのが正確にどういった状態いかはわかりませんが仮想ディレクトリの設定がうまくできないないとかじゃないですかね、もしくはWebアプリそのものに問題があるとか?
ぢゃん♪
大ベテラン
会議室デビュー日: 2003/06/12
投稿数: 208
お住まい・勤務地: 都内
投稿日時: 2003-12-17 11:48
ブラウザで、(localhostやIPアドレス指定であっても)常にプロキシを見に行くような設定になってる……とかは、ないですか?

(私もこれで
  http://localhost/

  http://localhost.〜〜.jp/
に勝手に読み替えられ、しかもプロキシ設定が自動構成スクリプトの中だったのでどうにもならず、困っていたことがあります。)

[ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2003-12-17 11:54 ]
KeroKero
常連さん
会議室デビュー日: 2003/11/06
投稿数: 26
投稿日時: 2003-12-17 11:51
引用:

他のPCから見ると「サーバーが見つかりません」と言われてしまいます。


IIS動いてますか?
がるがる
ぬし
会議室デビュー日: 2002/04/12
投稿数: 873
投稿日時: 2003-12-17 12:07
ども。がると申します。
引用:

タマさんの書き込み (2003-12-17 10:47) より:
作成したWebアプリを同じLANに繋がった他のPCから実行するにはどうすればよいのでしょうか。
http://xxx.xxx.xx.xx/WebApplication/WebForm1.aspx(xの部分はIPアドレス)
というアドレスをブラウザに入力するだけじゃダメなんですか?
他のPCから見ると「サーバーが見つかりません」と言われてしまいます。


んと。前提として
・マシン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/11/28
投稿数: 19
投稿日時: 2003-12-17 13:17
皆さんご回答ありがとうございます。

まず、IISは動いてます。
プロキシを見るような設定にもなっていません。

がるさんの言うようにマシンAから
http://マシンAのIP
と打ったところ、ちゃんとPageが見えました。
ただ、マシンBから同じように打ち込んでもPageが表示されませんでした。
どんなPageが表示されればよいのでしょうか。
マシンAから打った時と同じものが表示されればよいのですか?

仮想ディレクトリの設定がうまくいっていないのでしょうか。
↓こんなところを参考にしてやってみたんですがダメでした。
http://asp.dataweb.ne.jp/how/alias.htm
ダンクーガ
常連さん
会議室デビュー日: 2003/03/14
投稿数: 48
お住まい・勤務地: 千葉県
投稿日時: 2003-12-17 13:45
ブラウザで同じWebアプリにアクセスするので同じ画面が見えるはずですが、どうもがるがるさんの言われているあたりが問題だと思いますが。
ping IPアドレスで何か反応ありましたか?Request time outが返ってくるようであればTCP/IP的にちゃんと接続されてないのだと思いますが。

引用:


[ネットワーク的につながってない]
つながってなければつながらないです(笑
とりあえず、マシンBから、pingコマンドを打ってください。
具体的には、コマンドプロンプトから
 ping マシンAのIPアドレス
と打ちます。
これで反応しなければ、まず「TCP/IP的にちゃんと接続」されてない
ので、ここをどうにかしましょう。

マシンBで
 http://マシンAのIP
と打ち込んでください。Pageが見られない場合、ファイアウォールなどで
HTTPが見れない状態になっているので、ここを解決する必要があります。




KeroKero
常連さん
会議室デビュー日: 2003/11/06
投稿数: 26
投稿日時: 2003-12-17 14:57
ルータ等でポートのフィルタリングをしているとか。

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