2013-04-11 10 views
7

VS2012でアプリケーションを公開しようとしていますが、パッケージを作成しようとするとパスへのアクセスが拒否されます。私はチェックして、私のユーザーはフルコントロールを持っており、パスを確認しました。VS2012公開パッケージの作成時にエラーが発生しました:公開の実行中の例外がパスへのアクセスが拒否されました

VSはそこにある.pubmxlファイルにアクセスしようとしています。

私はVS2012を管理者として実行しようとしました。

+1

拒否されたファイルにファイルハンドルを保持するプロセスがあるかどうかを確認してください。 Sysinternalsツール(Process Explorer/Process Monitor)を使用して実行できます - http://technet.microsoft.com/en-US/sysinternals –

+0

この問題は時折見ましたが、一度だけオフにしてからビルドすると遠ざかります。あなたはそれを絶えず見ていますか? –

答えて

6

私はこの同じ問題(VS2012: Access to path is denied when executing publish)を持っていて、ファイルへのVisual Studioのアクセスを許可する方法を見つけました。

Visual Studioでpubxmlファイルを開き、編集してファイルを保存すると、Visual Studioはそのファイルを使用して正常に公開できます。これもあなたのために働くことを願っています。

+0

は魅力的に機能します! :) –

0

私のために新しいプロフィールを作成しました。残念ながら元のpubxmlファイルが見つかりませんでした。そうでなければ、単に新しい場所にコピーしてアドバイス#1に従いました。(場所のファイルを編集します。 VS2012)。とにかく多くの設定がないので、新しいプロファイルを作成するのは簡単です。

0

私はこの問題を経験しており、ファイルが「読み取り専用」であることに気付きました。ファイルを選択して「読み取り専用」属性を削除すると、Publishを正常に行うことができました。

0

TFSのようなサウンドは、再び岩です。ローカルリポジトリからパブリッシュプロファイルを削除して、後で最新バージョンを取得すると、正常に動作するはずです。

0

私は同じ問題を抱えていました。私の公開プロファイルを削除して新しいプロファイルを作成することで修正しました。

関連する問題