• 締切済み

WEBサービス(ASP.NET)+VB.NETでのポート番号

VB.NETで作ったアプリからWEBサービスを通して処理をさせているのですが WEBサービスにアクセスすときに使用しているポートの 記述方法が解らなくて困っています。 自分で調べてみて解っている事は以下の事だけです・・・ アプリが使用しているポートを見てみると1324とか1357とか 毎回別のポートを使用してアクセスしているみたいです ファイルを検索してみてもポートをしているような記述は無い様ですが まさか使用するポートを指定できないという事は無いと思います。 環境はVisual Studio 2005 Pro のWEBサービスとVBを使用しています 何かご存知の方居ましたらご教授よろしくお願いします。

noname#17894
noname#17894

みんなの回答

回答No.1

毎回ランダムってのはデバッグ時のことじゃないですか?(必ず毎回ランダムってわけじゃないですけど) Visual Basic 2005 や C# 2005 では、開発環境でのデバッグには IIS ではなくて「ASP.NET 開発サーバー」という特殊な Web サーバが使われます。 こいつは 80 以外のポートをランダムに決定して起動します。 デバッグ時にタスクバーに ASP.NET 開発サーバーのアイコンが出て、バルーンでポート番号が表示されます。 コレ以降はソリューション ファイルにポート番号が書き込まれるので同じ番号でデバッグすることになります。 http://www.microsoft.com/japan/msdn/thisweek/10lines/vs2005/aspnet_webservice/vb.aspx http://www.microsoft.com/japan/msdn/thisweek/10lines/vs2005/webservise_client_app/vb.aspx http://www.microsoft.com/japan/msdn/thisweek/300x10/phase2/ws_customdatapass/vb.aspx 本番サーバである IIS 環境においては 80 を使うはずです。 SOAP、Web サービス、XML Web サービス、どれも同じものを指す言葉ですが、HTTP で通信しますので、80 です。 HTTPS であれば 443 です。

noname#17894
質問者

補足

回答ありがとうございます。 申し訳ございません、こちらの説明が不十分な点がありました・・・ ビルドして生成されたEXEを別のマシンから実行した際の ポート使用ポート番号の事でした 確かに開発環境での実行時は右下に開発サーバー、ポート~~ってバルーンで表示されます IISの環境がポート80を使うという事はクライアントマシンでEXEを実行して サーバー側にデータを送る際に使用してるポートも80と言う事でしょうか

関連するQ&A

  • VS.Netの種類について(VBでデータベース)

    現在Accessを使ってデータベース検索の簡単なテーブルを作っています。 これをVisual Basicでソフトウエアとして作りたいのですが、マイクロソフトのVisual Studioのサイトで確認したらSQLがVisual Studio.Net Professional 2003では使用できないようです。 はやりVisual Studio.NET Enterprise Developer 2003を購入しないといけないのでしょうか? (SQLが使えるかだけえ値段が倍も違う・・・) しかしVB.Netでデータベースを紹介している書籍では必ずしもEnterprise Developerを使っているわけではなさそうです(一部書籍ではEDを指定していますが)。 やりたいことは大量の.txtと.csvに記述してあるデータと、Web上に常に更新されるデータを吸い取って統計を取ることです。 あとVB.Netではこれらの統計データをグラフ化するのはExcelのように簡単にできるのでしょうか? まだVB.Netを使用したことがないため、お手数ですがおわかりのかたよろしくお願いします。

  • ASP.NETのWEB画面

    ASP.NETでWEB画面作成しているのですが、かなり遅いです。 早くする方法があれば教えて下さい。 「Visual Studio 2003」と「Visual Studio 2005」を使っています。 どちらで作っても遅いです。 データサーバーはSQLServerとAccessを使っています。 プログラミングはVBを使用しています。 よろしくお願いします。

  • [VB.2005]クライアントからWEBサービス呼び出し

    Javaで作られている外部のWEBサービスに、VB.NETのWindows アプリケーションからアクセスして戻り値を取得したいのですが、 方法がわかりません。 (ASP.NETのWEBアプリ開発において、WEBサービスをオブジェクト として登録し、呼び出すということはやったことがあるのですが、 今回はあくまで、Windowsアプリケーションから要求を投げたいんです) ご存知の方、実現方法のヒントをご教授ください。

  • Webサービスを提供するポートについて

    Webサービスを提供するポートについて質問です。 セキュリティに関係する事項ですので、こちらで質問させていただきます。 ルータのNAPT機能を用いて、LAN内にあるWebサーバに外部からのアクセスを通し、外部→内部方向について、ルータは80番ポートのみを開放し、他のポートはすべて遮断します。 ここで、 (1)Webサービスを80番ポートで提供する。(ルータは外部から80番へ来たアクセスをWebサーバの80番ポートへ転送) (2)Webサービスを80番ポート以外(例えば8080番)で提供する。(ルータは外部から80番へ来たアクセスをWebサーバの8080番ポートへ転送) 両者におけるセキュリティ面での具体的な違いを知りたいと思います。ご教授下さい。

  • XML Webサービス

    .NETを調べれば調べるほど分からない事だらけ・・・。 ADO.NET(?) ASP.NET(?) XML Webサービスがこれから普及されていくとの事ですが、 これは、今実現できているのでしょうか? .NETがでてきて初めて可能なものなのでしょうか? 実は小さなXML Webサービスを作れればと考えているのですが、 Visual Studio.NETを使用したサンプルなど何か例などはないでしょうか? ネットでも書籍でも雑誌でも・・・。 切実です!よろしくお願いします!

    • ベストアンサー
    • XML
  • VBからエクセル形式の出力はできますか?

    Visual Basic .NET (VB6でも可)を使用してCSV形式では出力できるのですが、xls形式で出力はできませんか。 セルの結合や、罫線処理といったエクセルの機能が使いたいのです。 調べて見ると[Visual Studio Tools for Office]というものがMicrosoftから販売されていますが、このツールを 使用しないことには作成は不可能なんでしょうか? ご存知の方がいらっしゃれば教えてください。 現在はVBAを使用していますが、.NETアプリとして作成して見たいと思ったので。 ・VBではできないがC#ではできる。なんて事があればその方法でも構いません。 Visual Studio .NET 2003 Professional

  • VB.NETでCD-Rにファイルのバックアップ

    VB.NETでCD-Rにファイルのバックアップを行うアプリを 作成しようと考えているのですが、可能でしょうか? 環境は以下の通りです Windows2000Pro Visual Studio2003

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • VB6 と VB.NET について

    私は3年程前に VB6.0 にて開発を行っていたのですが、家庭の事情で開発から退きました。 しかし、3年ぶりに開発に復帰することができ、今自己学習といったかたちで VB.NET を勉強しようとしているのですが… VB.NET を勉強するにあたって 何をインストールすればよいのかわかりません…  Visual Studio 2005 や 2008 は VB.NET としてWEB系のシステムとしてコーディングできるものなのですか?それとも 従来の VB6.0 のようなスタンドアローン的なシステムとしてコーディングできるものなのですか? それとも全く別のものなのでしょうか?

  • vb.net Windowsサービス メール受信監視

    Windowsサービス メール監視 困り度: * 困っています Windowsサービスでメール受信監視を処理したいです。 処理内容: 5分毎にメールサーバーにアクセスし、新着信あればそのメールにある添付ファイル.xslを自動的にDB登録するようにしたいです。 かなり難しそうなので....。 経験がある方、よろしくお願いします。 環境: windowsXP Microsoft .NET Framework 2.0 Visual Studio 2005 VB.net

専門家に質問してみよう