他のパソコンからのWEBプログラムのテスト方法

このQ&Aのポイント
  • VB2010を使用してWEBプログラムを作成しましたが、他のパソコンからのテストができませんでした。IISをインストールしなければできないのでしょうか?具体的な方法を教えてください。
  • VB2010で作成したWEBプログラムは、自分のパソコンからはアクセスできますが、他のパソコンからはアクセスできません。どのようにすれば他のパソコンからでもアクセスできるようになるのでしょうか?
  • VB2010を使ってWEBプログラムを作成しましたが、他のパソコンでのテストができません。IISをインストールする必要があるのでしょうか?他のパソコンからでもテストできる方法を教えてください。
回答を見る
  • ベストアンサー

WEBサーバー

VB2010を使用し、下記アドレスを参考にWEBプログラムをやってみました。 そこで質問です。 自分からのアクセスは確認できたのですが、他のパソコンでのテストができませんでした。 他のパソコンからもできる方法を教えてください。 IISを入れないとできないのでしょうか? VBがインストールしてあるパソコンは下記でOK http://localhost:63029/webapp/Default.aspx 他のパソコンよりは下記をするとWebページ表示不可となる http://192.168.0.214:63029/webapp/Default.aspx 192.168.0.214はVBがインストールしてあるパソコンです。 参考 http://infotechfactory.biz/vb/vb2010asp/1/3.html

質問者が選んだベストアンサー

  • ベストアンサー
  • nijjin
  • ベストアンサー率27% (4707/17431)
回答No.3

>VB2010のデバック機能に他のパソコンからのテストもできるかが、知りたいのです。 おそらく無理です。 ASP.NETなどが提供できるwebサーバ上でなければ別のPCからは見えないと思います。 「第1章 ASP.NETとは」からを参照してください。 http://infotechfactory.biz/vb/vb2010asp/index.html 「1.2 Webアプリケーションとは」の部分がVB内では自身の仮想webサーバで動くものの外部のPC (ローカル)へそのサービスを提供はできないと思います。 そのためにはIISなどを入れてサービスが実行できるようにしなければならないのでは?? ローカル内で使うならwindows7やXPならpro以上であれば追加インストールでインストールし実行できます。

momoturbo
質問者

お礼

なんども、お付き合いありがとうございます。 IISを入れてデバックします。 ありがとうございました

その他の回答 (2)

  • nijjin
  • ベストアンサー率27% (4707/17431)
回答No.2

ローカル内での運用の場合はルーターのポート開放やドメインは必要無くてもIISはなどwebサーバ機能は必要です。 web公開部分は必要なくてもwebサーバ構築部分は参考になると思います。

momoturbo
質問者

補足

たびたびの回答ありがとうございます。 質問の表現が悪くて申し訳ありません。 IISの設定方法をしりたいのではなく、VB2010の設定で可能かどうか 知りたかったのです。VB2010のデバック機能に他のパソコンからのテストも できるかが、知りたいのです。 ポート番号6xxxx(起動するたびに変わっている)が開いているようなので 仮想(VB2010)webサーバがうごいていて、他のIPからの接続を はじいているのかな?と思ったのです。ちなみにWINDOWSのファイヤーウォールは すべて解放にしてあります。

  • nijjin
  • ベストアンサー率27% (4707/17431)
回答No.1

ローカル内ではなくインターネット上から携帯やスマホなども含めて・・・と言う事でしょうか? だとすれば、IISなどのwebサービスを提供するサーバソフトと外部から入れるようにするためのポート開放の設定 グローバルIPの固定とドメインの取得(無理ならダイナミックDNSの利用、レンタルでもOK) 「鷹の巣」の自宅サーバーさんを参考にしてみてください。 http://sakaguch.com/

momoturbo
質問者

補足

回答ありがとうございます。 ローカル内での参照です。 外部への公開は必用ありません。 参考URLまでご紹介いただきありがとうございます。 ただし今回のとは趣が違うようです。

関連するQ&A

  • ASPのページだけ表示できません。

    お世話になります。 環境:Windows2000SP4 初めてASPをやってみることにしたのですが、 IISで仮想ディレクトリを作成して、 http://localhost/asp/Default.html と表示させてみたら うまくいったので、 http://localhost/asp/Default.asp としてみたら、 「ページを表示できません」となり、表示できません。 LocalHost以下のHtmlファイルはすべて表示されるのですが、 IISから、他のもともとあるASPファイルを 「参照」で開いてみても、やはり 「ページを表示できません」となり、表示できません。 なにかアドバイスがあれば、よろしくお願いします。

  • ローカルでWebページが見れない

    基本的な質問だと思いますが、どなたか教えて下さい。 Visual StudioでWebページを作り、 自分自身(Localhost)では表示できました。 が、イントラ上にある別PCから見ようとしたらみれませんでした。 (http://192.168.1.60/TableList/DataView.aspx  で、「Internet Explorer ではこのページは表示できません」が、表示される。)  何が足りないのでしょうか? とりあえず、必要と思われる情報をあげておきます。 Visual Studio2005 ASP.NET2.0.50727 IIS5.1 よろしくお願い致します。

  • Web.Config でカスタムエラーページの設定をしても通常のエラーページが表示される

    タイトルのとおり、ASP.NETサイトにおいて、 Web.Config でカスタムエラーページの設定をしても通常のエラーページが表示されてしまいます。 何が原因か調べていますが、まだ解決しません。 アドバイスお願いします。 [環境] ・Windows 2003 Server ・IIS6 [Web.Config の内容(抜粋)] <customErrors mode="On" defaultRedirect="myErr.html"/> [補足] Web.Config を置いているのは、 「c:\inetpub\wwwroot\WebApp\App1\Web.Config」 です。その他、このWebアプリで使うファイル(.aspx 等)も同じディレクトリ(App1)内にあります。 それと、一つ上の「WebApp」フォルダ内にもWeb.Config があります。 (こちらのWeb.Config には<customErrors>...<customErrors>タグは記述していません。)

  • Atom 330でウェブサーバー

    Atom 330でウェブサーバー Atom 330+2GBメモリ+Windows Server 2008 R2(IIS)でウェブサーバーを組もうと思っています。 今使っているのがCeleron 700MHzのもので正直快適にアクセスできるほど早くありません。 Atom 330に乗り換えるとどれくらい高速になるでしょうか? どれくらいのアクセスに耐えられるかの参考があるとうれしいです。 用途はウェブサーバー(aspx、PHP、Perl、MySQL)、FTPサーバーくらいです。 よろしくお願いします。

  • Microsoft visual Web Developerを使ってWebサイトを作成しています

    Microsoft visual Web Developerを使ってWebサイトを作成しています。デバックモードではIE表示できるのですが、IISの仮想フォルダを通して表示しようとすると以下のエラーになります。 どなたか教えて下さいm(_ _)m XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------- 無効な文字で名前が始まりました。リソース 'http://localhost/Shop/Default.aspx' の実行エラーです。ライン 1、位置 2 <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" -^

  • Server2003 IIS6.0上での動作

    WindowsServer2003 IIS6.0 を使用したASP.NETの表示に関しての質問です。 上記環境で設定したaspxファイルを表示しようとしたところ、 「ページを表示できません」のエラーページになってしまい正常に表示できません。 同じソースファイルで、XP、IIS7.0上では正常に表示できています。 原因を探って幾つか処理を行ってみたのですが、どうにもならなかったのでこちらで質問させていただきます。 Web サービス拡張で、ASP.NET v2.0.xxxxx・Active Server Pagesは許可させています。 レジストリへの登録も完了しています *.aspx のマッピングも出来ています。 IISインストール時のASP.NET項目もチェックが入っていました。 以上のチェックが終わった段階で表示できない原因には何があるでしょうか? ちなみに、単純なHTMLファイルであれば同じフォルダ・ネットワークパスで正常に表示できました。

  • VB2008を使用せずWebアプリケーションを実行する方法

    開発環境:Visual web Developer 2008 ExpressEditon(VB) デフォルトのASP.NET開発サーバは、Developer2008でWebアプリケーションを実行した場合に自動的に起動して、アプリケーションを閉じると終了してしまいます。 これだと手順が面倒なので、Developerで実行せずに、開発サーバ単体を起動する方法を探しています。 希望としては、パソコンが起動したら開発サーバが自動で起動し、IEのお気に入りに登録してあるURL(http://localhost:△△△/○○○.aspx)からWebアプリに行く、という感じがベストです。 自動起動でなくてもショットカットからの起動でもかまいません。 方法が分かる方がいましたらご助言お願いいたします。 追記 VS2005の方法は下記のようにやるみたいです。 developerだと「WebDev.WebServer.EXE」が存在しないらしく?、下記の方法ではできませんでした。 http://www.atmarkit.co.jp/fdotnet/dotnettips/405webserver/webserver.html

  • ASP.NET クライアント→サーバーに移動させる

    お世話になります。 クライアントPCでASP.NETの開発環境をインストールして簡単なテストプログラムを作成しました。 Webサーバーではないのですが、IIS7.0がインストールされていて、簡単なPHPプログラムが動く環境の Windows Server 2008 R2 の inetpub\wwwroot\test のフォルダを作成して(IISは 192.168.0.10とします、IIS関連のプログラムはASP.NETも含め全部インストール済です) 作成した test.aspxファイル、test.vbファイルを入れて ttp://192.168.0.10/test/test.aspx を叩くと 401 - 権限がありません: 資格情報が無効であるため、アクセスが拒否されました。 指定した資格情報を使用して、このディレクトリまたはページを表示するアクセス許可がありません。 とエラーが表示されてしまいます。 PHPの時はクライアントで作成したファイルを同じような形でサーバーのIISフォルダにサブフォルダを作成してファイルを張り付け、クライアントからIEで問題なく稼働してたのに・・・ もしかして、上記2つのファイルでは少ないとか、何か許可を出させる命令を実行するとか、 わたくしが見落としている点などありましたら、何卒ご指摘いただけますようお願いいたします。 開発には Microsoft Visual Web Developer 2010 Express を使用しております。 この環境でサーバーに直接アップロードしてデバックなど実行できるようにできるなど、 そういうご回答でもまったく問題ございませんので、何卒ご教授いただければと存じます。 よろしくお願いいたします。

  • [asp.net]visual studio2008のDebug用webサーバを外部から参照できるか?

    visual studio 2008でasp.netの開発をしています。debug時以下のようなアドレスを参照してdebugしますが、ローカルからしか接続できません。外部から接続できるようにできますか? http://localhost:3038/Default.aspx visual studio 2008 professional windows xp sp2

  • ASP.NET MVCのホームページ表示について

    ASP.NET MVC2 Webアプリケーションを新規作成した場合 http://localhost:○○/Home/index だと、デフォルトのホームページ「マイ MVC アプリケーション」が表示されますが、 http://localhost:○○/Home/index.aspx とaspx拡張子をつけると「リソースが見つかりませんでした。」といわれます。 従来型のASP.NET Webアプリケーションに慣れている者としては上記挙動が理解できません。 「逆では?」と感じられます。 なぜ上記のような結果になるのでしょうか? ご案内の方がおられましたらよろしくご教示くださいませ。

専門家に質問してみよう