フォルダーの読み取り専用フラグが半分チェックされているため、フォルダーを削除できず(戻ってきただけです)、. net Webアプリケーションがこのフォルダーにアクセスできません。
Attribコマンドが機能しません。
フォルダの所有権を取得することはできません。
これを自動化する必要があるため、理想的にはコマンドラインコマンドが必要です。
この質問には多くのバージョンがあるようですが、Server 2012には何もありません。
ファイルの読み取り専用属性を削除する
ATTRIB -R "<Filename>"
フォルダーの所有権を取得する
TAKEOWN /F "<foldername>" /R /D
フォルダの読み取り専用属性を削除する
ATTRIB -R /D /S "<Foldername>"
コマンドラインICACLS
を使用して明示的なNTFSアクセス許可を付与することも検討してください。
[〜#〜]例[〜#〜]
:::: Disables ACL inheritence on *.txt files ONLY beneath folder listed but COPY all ACLs as inherited before removing
::: show errors but supress prompting
ICACLS "T:\folder\*.txt" /inheritance:d /grant:r "domain\username:(OI)(IO)" /C
:::: Remove all GRANTED permission ACLs on ONLY *.txt files beneath listed directory
ICACLS "T:\folder\*.txt" /remove:g "domain\username" /C
:::: Remove all DENIED permission ACLS on ONLY *.txt file beneath listed directory
ICACLS "T:\folder\*.txt" /remove:g "domain\username" /C
:::: Grants explicit READ & EXECUTE ACL access ONLY to *.txt files beneath directory listed to ONLY account specified
ICACLS "T:\folder\*.txt" /grant:r "domain\username:(RX)" /C
Microsoft KBの記事は以前のバージョンのWindowsに関するものですが、同じことがおそらくあなたの場合にも当てはまります。 Windowsのフォルダーには実際には「読み取り専用」属性はなく、それがアプリの障害の原因ではありません。