我对MSBuild相当陌生,发现它纯粹的力量,同时使我们的许多流程自动化。我目前正在为我们的Web项目设置我们的TARGETS文件,并且我正在设置一个全局权限ACL,以便在DEBUG模式下构建应用程序。MSBuild权限 - ACL - 整个IIS文件夹
我明白了,这些应该是在Debug.pubxml,(插入发布配置文件的名称等)
在VS,当应用程序使用IIS快速运行,整个应用程序是可写的,这是适合调试。我想在使用DEBUG配置文件中的WebDeploy将应用程序部署到IIS时提供相同的行为。
我跟着Sayed's Blog,其中概述了如何设置文件夹权限,并最终转移到以下解决方案 - 这为在任何文件夹上设置权限提供了一个很好的可重用模式。 Microsoft IIS Forum Post
但是,根据我对这两个示例的了解,我一直无法在部署目录中成功设置'读取,写入'aclAccess。我相信应该是$(_ MSDeployDirPath_FullPath)。
作为子注释,是否有任何关于构建这些MSBuild文件的建议?例如。将组件拆分出来以便它们可重用,或命名模式以便开发人员更容易理解发生的事情?
最良好的祝愿,劳伦斯
+1为发布配置文件。非常好! – 2013-03-14 19:24:21