2011-12-30 10 views
0

私はこれまでにいくつかの個々のディレクトリ内に「Web Applications Web Applications」というタイプのプロジェクトを作成していました。 )をIIS絶対パスを使用してIISでWebアプリケーションを実行するために必要なもの

それは繰り返し作業する必要がありますが、私はそう

私は必要なもの行うための最も一般的な必要な手順を知りたいが:。

絶対パスとメディアへのアクセス

は、一例として、

私は 「IISのルートフォルダ/ ProjectBase /プロジェクト」内の私のプロジェクトを配置し、IISを経由してWebアプリケーションにそれを変換します。 プロジェクトフォルダ内に保存されているメディアファイルにアクセスできなかったようです。 この場合の正確な問題は何ですか?それは"プロジェクトフォルダ"ののフォルダのアクセス許可に関連していますか?

「ProjectBase」フォルダも仮想ディレクトリにする必要がありますか?

プログラムは、私は可能性を実行しているという結論 有する「Webアプリケーション」タイプとして「絶対パス」

を経由して、私のプロジェクトベースのファイルにアクセスできるようにしたい最初はカッシーニ、 を経て実行されています絶対パスを介してファイルにアクセスします。

これはプロにとって簡単な作業ですが、とにかく私は急いでいて、すばらしいアドバイスが必要です。 ありがとうございました

答えて

1

ファイルアクセス権の問題である可能性があります。 IISを通過し、フォルダに対するアクセス許可を設定することで、これを解決できます。そのマシンのIISユーザーに読み取り/書き込みを許可します。実際に何かを書いているのであれば、Network_Servicesへのアクセスを許可する必要があるかもしれません。

また、IISのWebサイトに仮想ディレクトリを追加し、ボックスの実際の物理ディレクトリを指すこともできます。それは私の過去のファイルアクセスの問題を解決しました。

+0

サイトはF5をクリックするだけで動作しています。つまり、「カッシーニ経由で実行されています」ということです。この方法でIUSRの権限を設定する必要がありますか? – Sypress

+0

第2に、WebアプリケーションをIIS WebRootに配置し、IISのWebアプリケーションに変換しました。この方法は、IISの外部にある仮想フォルダを作成する場合と少し異なります。絶対パスを介してメディア、私はできますか? – Sypress

+0

最後に:すべての "読み取り"フォームでネットワークサービスのアクセス許可を設定しました。さらに喜んでくれると助けてもらえば+1 +1 – Sypress

関連する問題