c# - 在 Visual Studio 中发布后更改对 ASP.NET 文件夹的权限

标签 c# asp.net visual-studio-2012 permissions publish

<分区>

我的网站上有一个文件夹,我需要在将其发布到我的网络服务器后让世界可读。不幸的是,仅更改文件夹的权限并不好,因为当我再次发布时,它会作为发布过程广告的一部分被删除,因此权限将重置为父目录的权限。

是否有一种简单的方法来设置这些部署后权限或与发布操作的构建后步骤等效的方法。如果我搜索发布后步骤,我得到的有用结果很少。

最佳答案

由于我们在这里讨论的是文件夹 NTFS (ACL) 权限而不是 Web 安全权限(我认为),所以答案很复杂。您必须将自定义目标添加到 Visual Studio 的 Web 发布管道。我不能比 Sayed Ibrahim Hashimi 做得更好 here .

关于c# - 在 Visual Studio 中发布后更改对 ASP.NET 文件夹的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003617/

相关文章:

C# Selenium 浏览器错误 : cannot convert from 'System.Drawing.Imaging.ImageFormat' to 'OpenQA.Selenium.ScreenshotImageFormat'

asp.net - 签署网络表格 - 数字签名选项

asp.net - 如何对 ASP.NET/blazor 中的 POST url 进行健康检查

visual-studio - 从控制台使用 VS2012 diff 工具

.net - VS 2010 .NET 应用程序发布在 XP 或 Server 2003 上编译崩溃

c# - 红隼无法启动

c# - 新创建的MVC的_LogOnPartial文件

c# - 无法通过单击按钮发送电子邮件。 ASP.NET 和 C#

ASP.net MVC 从桌面/原生开发过渡

c++ - 从 Visual Studio 2012 编译到 g++?