- PR -

localhostに接続できなくなる。

投稿者投稿内容
ひとぼー
会議室デビュー日: 2003/01/29
投稿数: 7
投稿日時: 2003-02-25 11:45
 いつも大変参考にさせていただいています。
 VS.NETで作成したプログラムをVB.NETがインストールされているPC
にフォルダ移動すると、
Webアクセス失敗
となり一度、Webアクセス失敗と表示されると、localhostに接続
できなくなり新規で作成することもできなくなってします。
 移動方法は、IISのサービスを一時停止した後、フォルダ事まとめて移動、
移動終了後、IISの再起動を行っています。ちなみに、フォルダ移動をする
前で、新規で作成した場合は、正常に動作していました。
 なお、この状態でもクライアントとからのアクセスは可能で、IE上でプログラ
ムは動きます。ただし、サーバではIEからも動かない状態です。なぜサーバでは
動かないのかが、まったくわかりません。どうか宜しくお願いします。
環境はVS.NETがWIN2000PRO、VB.NET側がWIN2000サーバーです。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-02-25 16:26
こんにちは。

 移動先のPCの「インターネットインフォメーションサービス」で、該当フォルダを右クリックし、「すべてのタスク→Webの更新」をすると、どうなりますか?
ひとぼー
会議室デビュー日: 2003/01/29
投稿数: 7
投稿日時: 2003-02-25 16:49
すべてのタスク→Webの更新」をした場合は、何事もなく更新されます。
ひとぼー
会議室デビュー日: 2003/01/29
投稿数: 7
投稿日時: 2003-02-25 18:35
Jittaさん。舌足らずな返答ですいません。
「すべてのタスク→Webの更新」をした場合は、何事もなく更新される
のですが、やはりWebアクセス失敗と出てしまいます。また新規でも
localhostに接続することができません。PCそのものも再起動かけて
みたのですが、やはり変化がありませんでした。
ttcoupe
大ベテラン
会議室デビュー日: 2003/01/17
投稿数: 116
お住まい・勤務地: 大阪市
投稿日時: 2003-02-25 18:39
当たっているかどうかわからないですけど、
複数のHTTPサーバが起動していませんか?

たとえば http://localhost/ で何が表示されますか?

私も前にOracleをいれて同じ事象がおきました。
そのときはOracleのApachサーバを停止して解決
しました。
ひとぼー
会議室デビュー日: 2003/01/29
投稿数: 7
投稿日時: 2003-02-25 19:39
ORACLEのHTTPサーバは停止しています。
私も最初はそう思ったのですが、フォルダ移動する前は、新規でも
localhostに接続できていたもので‥‥。
表示は以下のようになっています。
Webアクセス失敗
このプロジェクトの規定のWebアクセスモードはファイルの共有に設定さ
れていますが、
'http://localhost/WebApplication1'のプロジェクトフォルダをパス
'c:\inetpub\wwwroot\WebApplication1'から開けません。次のエラー
が返されました。
Webプロジェクト'WebApplication1'を作成できません。ファイルパス'c:\inetpub\wwwroot\WebApplication1'がURL'http://localhost/
WebApplication1'と一致しません。これは同じサーバーの場所に割り当てる
必要があります。処理がタイムアウトになりました。
別のファイル共有パスを使用して再試行
場所 'c:\inetpub\wwwroot\WebApplication1'
front Page Server Extensionsを使用してプロジェクトを開く 

私はなぜ、この状態でクライアントのIEではプログラムが動くのか不思議
で仕方ないのですが‥‥。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-02-26 08:26
ん〜、なんか、心当たりがあるなぁ・・・

>>'http://localhost/WebApplication1'のプロジェクトフォルダをパス
>>'c:inetpubwwwrootWebApplication1'から開けません。

 もしかして、WWWのローカルパスを変更していませんか?VS.NETからアクセスするためには、かならず"C:\INETPUB\WWWROOT"の直下に作らなければならないようです。他のディレクトリに作ったモノをIISで「仮想ディレクトリ」を作成しても、ダメです。管理目的で共有されている"WWWROOT$"の下ならば大丈夫なのかもしれませんが・・・
ひとぼー
会議室デビュー日: 2003/01/29
投稿数: 7
投稿日時: 2003-02-26 19:29
Jittaさん返事が遅くなって申し訳ありません。

>>もしかして、WWWのローカルパスを変更していませんか?VS.NETからアクセス
>>するためには、>>かならず"C:\INETPUB\WWWROOT"の直下に作らなければなら
>>ないようです。他のディレクトリに作ったモノをIISで「仮想ディレクトリ」
>>を作成しても、ダメです。

VS.NETで作成したプログラムもC:\INETPUB\WWWROOT"の直下に作っており、
移動先のVB.NETも移動先も同じです。VB.NETのほうでは、移動するフォルダ名
と同じ物を最初に作成した後、VS.NETで作成したフォルダを移動して
います。
フォルダごとまとめて移動させると仮想ディレクトリがおかしくなってしまう
のでしょうか?
それともフォルダを移動するさいになにか手順が間違っていたのでしょうか?
VB.NETを再インストールしたほうが早いのでしょうか?


[ メッセージ編集済み 編集者: ひとぼー 編集日時 2003-02-26 19:32 ]

[ メッセージ編集済み 編集者: ひとぼー 編集日時 2003-02-26 19:32 ]

[ メッセージ編集済み 編集者: ひとぼー 編集日時 2003-02-26 19:34 ]

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