- - PR -
プロジェクト一式を別マシンへ移動
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2002-09-13 10:16
Webサービスを作成するプロジェクトを、別のPCに移そうとしています。
両方とも OS は Windows2000 で C:\Documents and Settings\<ユーザID>\My Documents\Visual Studio Projects C:\Inetpub\wwwroot\<仮想ディレクトリ> を丸ごとコピーしたのですが、VS.NET は元のPCのプロジェクトのファイル構成を正しく認識 できません。 ドライブ名、ディレクトリ階層は全く同じです。後、何を設定すれば良いのでしょう? | ||||||||
|
投稿日時: 2002-09-13 11:03
具体的にどういう症状でしょう? VS.NETでオープンするときにエラーが出るのでしょうか。 あるいはオープンできるのにプロジェクトのファイルを正しく認識しないのでしょうか。 | ||||||||
|
投稿日時: 2002-09-13 11:17
こんにちは、まゆりんです。
詳細な現象が不明なので、何ともいえませんが IISで仮想ディレクトリの設定はしましたか? 丸ごとコピーだけではいくらパスが合っていても動きません。 私も何度かはUTTさんと同じような目に遭っていますので、 エラーメッセージなどをご提示頂ければお答えできると思います。 | ||||||||
|
投稿日時: 2002-09-13 14:15
My Documents\Visual Studio Projectsって、ソリューションファイルですよね。ソリューションファイルの中に元のPCのプロジェクトを参照する情報が書かれているので、そんなものコピーしちゃ、いけません。 プロジェクトの下だけコピーして、ソリューションは新しく作成し、そこに既存のwebプロジェクトを追加します。ただし、プロジェクトを丸ごとコピーしただけではIISの設定ができていないので、その辺をIISマネージャから設定してやる必要がありますが、詳細は私はわかりません。 私の場合、新しいプロジェクトを作成し、VS.NETのIDE上で、すべてのソースをコピー&ペースとしました。(VS.NETを2つ開いて、ソースコードそのものをコピーした) | ||||||||
|
投稿日時: 2002-09-13 14:24
元のPCのプロジェクトを参照する情報と言っても、大抵はlocalhostの下にプロジェクトを作るので、参照は「http://localhost/hoge/hoge.csproj」のようになると思います。 ディレクトリ階層が同じで、IISが正しく設定されているなら、大丈夫だと思いますが。 ひょっとして、何か会話がずれてます??? | ||||||||
|
投稿日時: 2002-09-13 15:24
1.コンパネのIISマネージャで既定のWebサイト直下に 新しく作成したプロジェクトフォルダがあることを確認した後、 右クリックでプロパティを開きます。 2.その中のディレクトリタブに「アプリケーション名」という項目がありますが、 隣にあるテキストボックスと共に使用不可状態となっています。 3.その隣にある「作成」ボタンを押すと、テキストボックスの中に 作成したディレクトリ名が入りますので、後はそのままOKボタンを押せば めでたく仮想ディレクトリが作成できるわけです。 ・・・ということでしょうか? #会話がだいぶずれましたか? | ||||||||
|
投稿日時: 2002-09-13 16:30
えっと、自分が「自分用端末からサーバにプロジェクトを作成」しているので、そのようなつもりで書いちゃいました。サーバで作成したプロジェクトで、別のサーバに引っ越す、んですね。 とすると、アクセス権の問題?まゆりんさんのフォローのように、アプリケーションの作成?かなんかをしておかなければ、最初に読み込んだときにブツブツ言われ、デバッグモードで動かすとアタッチできないと怒られ・・・たように思います。だから作り直しました。 | ||||||||
|
投稿日時: 2002-09-13 17:12
えーと、その場合は<ソリューション名>.slnというファイルをエディタで開いて、 Project("{・・<省略>・・}")ていうところの設定値にあるパスを直せば動いたと思います。 (確か2行目あたりでした) Jittaさんの場合は、localhostのところをサーバー名に変えれば動くと言うことです。 #前に同じようなことがあり、そのファイルをいじったら動いたので・・・。 ちなみにそのファイルはDocuments and Settingsフォルダの方に入っています。 (VB.NETのスタートページから起動するファイルです) すみません、話がどんどんずれちゃって・・・。 |