2012-04-02 16 views
4

私はvs 2010に新しくウェブプロジェクトを開発しました。 私はプロジェクトを直接ホストしたときにうまく動作します。 私はそれが動作していない公開しようと、私は多くのサイトを参照され、 は、誰も私がこの問題を解決するために助けてくださいこの問題のすべてのソリューションを取得できませんでしたエラーウェブアプリケーションの公開中にエラーが発生しました

Error 1 Web deployment task failed. 
(The metabase path 'http://localhost/webapp/login.aspx' is not supported. 
Paths must be of the format '/lm/w3svc/<siteid>/ROOT/...'.) 

The metabase path 'http://localhost/webapp/login.aspx' is not supported. 
Paths must be of the format '/lm/w3svc/<siteid>/ROOT/...'. 
The metabase key '/lm/w3svc/1964704031' could not be found. 
The system cannot find the path specified. (Exception from HRESULT: 0x80070003)  0 0 WebApplication1 

を与えているとき。 私のOSは、Windowsサーバー2003 iis 6です。私は を与えている

は、メソッドを公開:WebDeploy サービスURLます。http:// localhost/webappの サイト/アプリケーション:のhttp://localhost/webapp/login.aspx は、事前に私.Thanksを助けてください。

+0

iis'は、開発環境と同じネットワーク上で実行されている '場合は、単に使用し' System'ファイル、および公開のためのウェブサイトがホストされているルートフォルダに移動します。 – mellamokb

答えて

5

サイト/アプリケーションあなたのサイト名でなければなりません/ YourAppFolder例のような 既定のWebサイト/ Webアプリケーション

+0

ur答えsir.Itのためにありがとうたくさんの私のために働いたwwwrootに存在するフォルダをコピーする必要があり、そのフォルダは、仮想ディレクトリを使用してクライアントマシンのIISにインストールする必要があります...これは行う方法です...私は私に返信してください正しいです...事前に感謝します。 – mahith

+0

あなたは大歓迎です。フォルダを「コピー」することは何を意味するのかよく分かりませんが、通常のワークフローは次のようになります。 1. IISマネージャで、Webサイトを右クリックし、新規作成...と次に仮想ディレクトリを選択します。この仮想ディレクトリは、たとえばwwwroot \ mywebappのような物理パスにマップする必要があります。 2.アプリケーションを実行するために仮想ディレクトリを設定する必要があるかもしれません(Rad/Write Acces、ISAPIフィルタなど)。仮想ディレクトリの作成中にこのオプションが表示されます。 3. Visual StudioからWebアプリケーションを展開してください これが役に立ちます。 – Helikaon

関連する問題