2012-06-13 21 views
5

Azureの新しいWebサイトの機能を頭に浮かべ、最初の障害物に当たった。私はファイルシステムにキャッシュデータを書き込むPHPサイトを配備していますが、書き込みしようとするフォルダに書き込み許可がないため、アプリケーションはエラーをスローしています。フォルダにアクセス許可を設定することは可能ですか、これはいいえですか?AzureのWebサイトでのフォルダのアクセス許可

私はおそらく、このラウンドに動作することができますが、それが可能だかどうかを知りたいと思います。

答えて

3

フォルダのアクセス許可は設定/カスタマイズできません。これは、アプリが書き込む場所がサイトルートの下にあることを意味します。

+0

ビットは、これは私が観察するものです。ありがとう... – kenxl

0

は、アプリは、サイトのフォルダの下に書き込みをしようとしているフォルダですか?

フォルダのアクセス許可は設定/変更できません。しかし、マイクロソフトからは、「はい」または「いいえ」と明確に言及しているものは何も見たことがありません。

0

それはwebdeployを使用可能にする必要があります。ポストhttp://blogs.msdn.com/b/azureappgallery/archive/2013/04/03/set-file-folder-permissions-for-your-content-on-azure-website-using-web-deployable-package.aspxで説明したように -

私は手動でwebdeployパッケージを設定せずにそれを行う方法があるとは思わないが

+0

私はあなたが与えたリンクに行くことができません。それは言う:あなたが要求したリソースは存在しません。 – Firnas

+0

@Firnasウェイバックマシンを使ってリンクを修正しました。 – steenhulthin

1

あなたのサイトが唯一のCの下の場所に書き込むことができます:\ DWASFilesサイト\ [サイト名の] \ VirtualDirectory0 \と%TEMP%フォルダへ。ここ

つの注意点:

  1. ものがVirtualDirectory0の下に直接書き込むことはできませんが、あなたはそこの下にサブフォルダを作成する必要がありますし、
  2. そのサブフォルダにファイルを置く%TEMP%フォルダは本当に一時的なものです!何らかの理由でサイトインスタンスがダウンして、別の場所にバックアップされた場合、%TEMP%フォルダ内のすべてのものはなくなります。本当に一時的なファイルに対してのみ使用してください。コードとジギングの周りの
+0

D:\ home \ site \ wwwrootも見えますか? – twamley

+0

@twamleyはい。 D:\ Homeは、C:\ DWASFiles \ Sites \ [siteName] \ VirtualDirectory0のエイリアス/シンボリックリンクです。そのパスにアクセスするには、%HOME%環境変数を使用することをお勧めします。これは、パス名の変更やサイト名の変更を防ぐためです。 –

関連する問題