在 Visual Studio 2010 Web 安装项目中创建可写文件夹

发布于 2024-10-12 12:23:16 字数 172 浏览 13 评论 0原文

我有一个 VS2010 Web 设置项目,该项目运行良好,并在 IIS 下为我的 ASP.NET 项目创建一个虚拟目录。

我需要它来为日志创建目录。我通过创建一个 WebFolder 并将其设置为可写来设法做到这一点。它创建的目录不可被 IIS 写入。

我该如何解决这个问题?

谢谢

I've got a VS2010 web-setup project which works well and creates a virtual directory under IIS for my ASP.NET project.

I need it to create a directory for the logs. I've managed to do this by creating a WebFolder and setting it to be writable. The directory it creates is not writable by IIS.

How can I get around this?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红焚 2024-10-19 12:23:16

在创建目录的文件系统编辑器中,选择要可写的目录。在“属性”窗格中,您有一个名为“AllowWriteAccess”的属性。将其设置为“True”,这将安装为 IIS 可写。

出于安全原因,任何可写的 Web 文件夹都应具有 ExecutePermissions=vsdepNone
在 IIS6 GUI 控件中,当勾选未将“执行”权限设置为“无”的文件夹的写入访问权限时,您甚至会收到警告。

In the File System Editor where you have created your directory, select the directory you want to be writable. In the Properties pane, you have a property called ´AllowWriteAccess´. Set it to ´True´ and this will be installed as writable by IIS.

For security reasons, any writable web folders should have ExecutePermissions=vsdepNone.
In the IIS6 GUI control, you even get a warning when ticking on write access for a folder that does not have Execute permission set to None.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文