Ice*_*sil 5 asp.net web-deployment-project visual-studio-2010 msdeploy
我正在使用VS 2010来构建Web应用程序的部署包.我使用它生成的部署ccommand脚本手动将其部署到IIS 6.0服务器.所有的东西都被正确地复制到Inetpub默认网站下.我唯一的问题是,部署后文件夹权限会不断重置.
说我的网站在"Mywebsite"文件夹下.我授予某个用户XYS对该文件夹的完全控制权.一切都很好.下次部署时,用户XYZ不再具有完全控制权限,权限将被重置.
如果要跳过ACL操作,则需要在构建中设置属性.你可以用两种方式做到这一点
我建议#2.对于这种情况,请在与项目文件相同的目录中创建一个名为{ProjectName} .wpp.targets的新文件,其中{ProjectName}是项目的名称.然后在这个文件里面你应该放置以下内容.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
ToolsVersion="4.0">
<PropertyGroup>
<IncludeSetAclProviderOnDestination>False</IncludeSetAclProviderOnDestination>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
在这里,您将设置属性IncludeSetAclProviderOnDestination,该属性将指示Web发布管道不包括为包/发布创建的清单中的ACL提供程序.
如果你想采取方法#1只是扔在整个下面的元素.
| 归档时间: |
|
| 查看次数: |
2395 次 |
| 最近记录: |