• 締切済み

Windows7でIIS開発

 こんにちは。 WindowsXP+VisualStudio2005(VisualBasic)でIISプログラムを開発していました。 パソコンをWindows7に移行しVisualStudio2005(VisualBasic)もインストールし プログラムを全てコピーして開発を始めたのですが、開発パソコンで実行しプログラムを チェックしようとしているのですが、「このページは表示できません」Webアドレス http://localhost:49000が正しいか確かめて下さい のエラーになってしまいます。 コントロールパネルからインターネットインフォメーションサービスは有効化しました。 このままではWindows7でローカルで実行して確認が出来ないのですが なにか解決方法はないでしょうか?宜しくお願いします。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6639/9406)
回答No.2

http://localhost/と入力するとIIS7.0と表示されます。 http://localhost/http://localhost:80/ ですから、やはり最初は80番ポートで待ち受けていたということですね。普通はそのはずなんですが。 >サイトバインドの編集でポートを80から49000,49501に変えてみましたが、 >「このページは表示できません」Webアドレス http://localhost:49501が正しいか確かめて下さい, >49501にするとhttp://localhost:50278が正しいか確かめて下さいのエラーになります。 それはひょっとすると、プログラムの方が間違っているのではありませんか? 実はアクセスするパソコン側の方にもポートがあり、それは1025番以上で、適当に決定され、使われます。 その、パソコン側のポートを、Webアクセスに付加してしまっていて、自己Webサーバにアクセスできないのかもしれません。 試しに、アクセスする先のポートはデフォルト通り、80番に固定してみたらどうですか。(といってもプログラム次第ですけど。) Webサーバで待ち受けるポートも、80番に戻します。 >>「ホーム ディレクトリ」や「ASP.NET」タブなどでも、設定が必要かもしれません。 >>作成されているプログラムに適切な設定をする必要があります。 > >とありますがもう少し教えて頂けないでしょうか? その辺のことは、あなたがプログラミングに参考にしたサイトの方を参照してください。 もし、単に「IISをインストールしろ」とだけあったなら、ホームディレクトリ(Webのルートディレクトリとして表示されるところ)は C:\inetpub\wwwroot で、このフォルダ以下にいろいろ作成したファイルを置くように、とか指示があるかもしれません。 例えば、C:\inetpub\wwwroot\test.html というファイルを置いたとすると、 それは http://localhost/test.html というURLにより、ブラウザ上に表示できます。 また、CGI(Web上のプログラム)が置けるフォルダというのも、仮想フォルダとして作る必要があるかもしれません。 そういった、Webサーバ側の設定が、まったく足りないように思います。 WindowsXPでのIIS設定を、Windows7上のIISに再現しなければ、作ったプログラムも動かないでしょう。 どのような設定がされているのか、実マシンを見ることができない私では指示のしようがありません。 両方のIISマネージャを起動し、設定を合わせてみてください。

FILETUBE
質問者

補足

お忙しいところありがとうございました。 XPのIISマネージャーとWin7のIISマネージャーの内容は何とか見比べて見ます。 1点お聞きしたいのですがWin7で動かそうとすると <%@ Page Language="VB" stylesheetTheme="Aoystyle" Title=""%> の場所で、ASP.NETのランタイムエラーです。ファイルまたはアセンブリSystem.Web.Extensions...またはその依存関係の1つが読み込めませんでした。 指定されたファイルが見つかりません。(D:\Web\Web.config line 61)と表示されます。 これがページを表示できない原因なのでしょうか?

  • asciiz
  • ベストアンサー率70% (6639/9406)
回答No.1

IISマネージャから、Webサービスを提供するTCP/IPポートを確認しましょう。 デフォルトは80番です。 (http://localhost/ では何か表示されますか?) IISマネージャが見つからない場合は、Windows機能の有効化からインストールしてください。 →http://blog.syo-ko.com/?eid=1161 IISマネージャを起動できたら、[既定のWEBサイト]のプロパティから、TCPポート番号を確認します。 49000で呼び出すようになっているんでしたら、80→49000 に変更します。 http://software.fujitsu.com/jp/manual/manualfiles/M060067/B1WW9311/01Z200/dla1303/dla13020.html [既定のWEBサイト]を変更するのではなく、49000番ポートで待ち受けるもう一つのWebサービスを作成する場合もあります。 また、「ホーム ディレクトリ」や「ASP.NET」タブなどでも、設定が必要かもしれません。 作成されているプログラムに適切な設定をする必要があります。

FILETUBE
質問者

補足

回答ありがとうございます。 http://localhost/と入力するとIIS7.0と表示されます。 Windows7のIISマネージャーを起動し,XPの画面とは少し違いますが サイトバインドの編集でポートを80から49000,49501に変えてみましたが 、「このページは表示できません」Webアドレス http://localhost:49501が正しいか確かめて下さい,49501にするとhttp://localhost:50278が正しいか確かめて下さいのエラーに なります。 「ホーム ディレクトリ」や「ASP.NET」タブなどでも、設定が必要かもしれません。 作成されているプログラムに適切な設定をする必要があります。 とありますがもう少し教えて頂けないでしょうか? よろしくお願いします。

関連するQ&A

  • Windows7 IIS開発でポートが使用中

     こんにちは。 一つ教えて下さい。 Windows7+VS2015でIISのプログラムを開発しています。 今日から突然、localhostで実行しようとすると 「ポート49914は使用中です」のエラーになってしまいます。 今まではすっと実行できていたのですが、どうしてなのでしょうか? 解消する方法はありますか? 宜しくお願いします。

  • Windows7でIISをローカルで実行したい

     こんにちは。再度質問させてください。 XP+VB.NET(VB2005)でIISプログラムを開発していました。 パソコンをWin7に変更しプログラムを全てコピーし開発しているのですが ローカルで実行すると、 「このページは表示できません http://localhost:51589が正しいか確かめて下さい」 のエラーになってしまいます。 プロキシの設定はしてありません。 Windows7でビルドすると 「アプリケーションレベルを超えてallowDefinition='MachineToApplication'として登録されている セクションを使うことはできません。このエラーは仮想ディレクトリがIISでアプリケーション として構成されなかった場合に発生します。」 のエラーが表示されます。 Windows7でもlocalで実行できるようにするにはどうすると良いのか 教えていただけないでしょうか。 宜しくお願いします。

  • Windows7 でIIS

     こんにちは。 XP+VB.NETでIISプログラムを開発していました。 パソコンをWin7に変更しプログラムを全てコピーし開発しているのですが ローカルで実行すると、 「このページは表示できません http://localhost:51589が正しいか確かめて下さい」 のエラーになってしまいます。 TCPポートは80にしてあります。 プログラムの1行目の <%@ Page Language="VB" StylesheetTheme="AStyle" %> でASP.NETのランタイムエラーです。ファイルまたはアセンブリSystem.Web.Extensions,Version=1.0.61025.0,Culture=neutral,Publickey,token=31bf3856ad364e35 またはその依存関係の1つが読み込めませんでした。指定されたファイルが見つかりません となっていますが、これが何か関係するのでしょうか? 教えていただけないでしょうか。 宜しくお願いします。

  • IISで何も表示されません。

    WindowsXPのHomeからProffessionalにアップグレードし、 IISをインストールしました。 CドライブにはInetpubの下にwwwrootフォルダが作成されて いるのですが、コントロールパネルから 「インターネット インフォメーション サービス」を 開くと左上に「インターネット インフォメーション サービス」と 表示されているだけで、コンピュータ名など一切表示されません。 その為、http://localhostと入力しても「ページを表示できません。」 と表示されます。localhostの代わりに127.0.0.1で入力しても 同じでした。 hostsを確認しましたが、「127.0.0.1 localhost」に なっています。 セキュリティーソフトを手動起動にし、再起動してウィルスソフトが 起動していない状態で再度IISを確認したのですが、やはり 何も表示されません。 これは一体なぜなんでしょうか? お時間ある方教えてください。。

  • VisualStudio開発サーバーでPHPの実行

    こんにちは。 VisualStudio2008でSilverlightのソフトウェアの開発をしているのですが、デバッグ環境で実行される開発サーバー上でPHPを実行できないものかと思っております。 開発環境は WindowsXP SP3+VisualStudio2008Professionalです。 Windows上にはPHPをインストールしてIIS上ではPHPが動作するのですが、開発サーバー上ではPHPが動作しません。素直にASP.NETを使いましょうといわれるかもしれませんが、諸事情によりPHPの実行をさせたいと思っています。 なにか設定の変更などで、VisualStudioの開発サーバーでのPHP実行は可能になるのでしょうか。ご存知の方がいらっしゃいましたら教えていただけると助かります。

    • 締切済み
    • PHP
  • IISのインストール

    こんにちわ。 WEBサーバーを立ち上げようと思い、 IISを使用しようとしたところ機能がありませんでした。 そこでインストールしようと思ったのですが IISのインストールが出来ず困っています。 環境 WindowsXP Pro SP2 やった事 ・Windowsコンポーネントの追加と削除から インターネットインフォメーションサービスを選択し、 詳細を開き、FrontPage/FTPサーバ/メールをIISで受け取る 以外にチェックをし、実行しました。 ・SP2のCDを要求されたので挿入しインストールは終了したのですが コントロールパネル→管理ツールに インターネットインフォメーションサービスの ショートカットが出来ていません。 ・マイコンピューター→管理→サービスでも IISは追加されていません! どなたか分かる方是非教えてください♪ 宜しくお願いいたします。

  • IISでPHP IISをインストールしたいけど…

    現在、IISでPHPをするために環境を設定中です。 http://nyx.pu1.net/aboutphp/install/installphp.html のサイトを見て、設定後、 http://nyx.pu1.net/aboutphp/install/installiis.html のとおりにIISをインストールしようと思いました。 スタート→設定→コントロールパネル→アプリケーションの追加と削除をクリックし、Windowsコンポーネントを開いたら「インターネット インフォメーション サービス (IIS)」という項目がありません。 これは何が原因なのでしょうか。 ちなみに当方、WindowsXPです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ASPのテスト開発環境について

    今以下のローカル環境でASPの開発テストを 行ってからアップロードしたいのですが、可 能でしょうか?また、テスト方法を教えてく ださい。お願いいたします。 WindowsXP Professional 使用DB Access97MDB 開発は .Netではありません。 コントロールパネルのODBCは設定いたしました。 IISでの設定とかは必要ないのでしょうか? C:\ASP_Test\index.asp などのファイルをローカルに置きました。 (index.aspはAccessMDBにアクセスして   情報表示するだけです。) 起動方法は http://localhost/ASP_Test/index.asp で起動しないのですが、何か設定で必要なのでしょうか? また起動方法に誤りがあるのでしょうか? 宜しくお願いいたします。

  • IISのインストールができない

    あるソフト(?)を使うためにIISをインストールしなければいけないんですが、 コントロールパネル→プログラムの追加と削除→Windows コンポーネントの追加と削除 までは問題ないのですが、コンポーネントの一覧の中にIISだけがリストされていないんです。 これは何故なのでしょうか。 よろしくお願いします。

  • Windows7付属のXPモード、開発環境として?

    Windows XPでVisualStudio 2005を使用しています。 新しいパソコンにシフトするつもりですがWindows7付属のXPモードでXP対応開発ツールを使っている方に質問です。 XPモードでのプログラム開発は開発環境として使える物でしょうか? 開発内容としてはPocketPC、スマートフォン等のプログラムです。