【发布时间】:2011-06-11 21:09:31
【问题描述】:
我有一个运行良好的 VS2010 网络设置项目,它在 IIS 下为我的 ASP.NET 项目创建了一个虚拟目录。
我需要它来为日志创建一个目录。我设法通过创建一个 WebFolder 并将其设置为可写来做到这一点。它创建的目录不可被 IIS 写入。
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: visual-studio-2010 directory web-setup-project writable
我有一个运行良好的 VS2010 网络设置项目,它在 IIS 下为我的 ASP.NET 项目创建了一个虚拟目录。
我需要它来为日志创建一个目录。我设法通过创建一个 WebFolder 并将其设置为可写来做到这一点。它创建的目录不可被 IIS 写入。
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: visual-studio-2010 directory web-setup-project writable
在您创建目录的文件系统编辑器中,选择您希望可写的目录。在“属性”窗格中,您有一个名为“AllowWriteAccess”的属性。将其设置为“True”,这将被 IIS 安装为可写。
出于安全原因,任何可写的网络文件夹都应该有ExecutePermissions=vsdepNone。
在 IIS6 GUI 控件中,您甚至会在为未将执行权限设置为 None 的文件夹勾选写入权限时收到警告。
【讨论】: