【问题标题】:WebDeploy package contains personal folder pathWebDeploy 包包含个人文件夹路径
【发布时间】:2020-06-23 10:31:22
【问题描述】:

当我使用 Web Deploy Package 发布方法在 Visual Studio 2019 中发布 ASP.NET MVC 网站时,该包包含对我的计算机和个人文件夹路径的多个引用。

例如systemInfo.xml文件包含:

<systemInfo osVersion="6.3" winDir="C:\windows" machineName="[***MYCOMUTERNAME***]" processorArchitecture="x86" msdeployVersion="1.0" buildVersion="7.1.2606.1250">

并且 *.sourceManifest.xml 文件包含:

<IisApp path="C:\Users\[***MYUSERNAME***]\Source\Repos\myproject\obj\x64\Release\Package\PackageTmp" />

该软件包仍然有效,但如果我想使用该软件包分发软件,我该如何构建它以使其不包含个人信息?

【问题讨论】:

    标签: asp.net-mvc iis webdeploy


    【解决方案1】:

    无论你是从 VS 还是 webdeploy 生成包,Web 部署包总是自动包含项目的物理路径和机器名称。因此,如果您需要隐藏 [MYUSERNAME],请将您的项目移动到另一个不包含用户名的路径。

    web部署包可以远程推送,不用担心机器名。https://docs.microsoft.com/en-us/previous-versions/aspnet/ff356104(v%3Dvs.110 )。如果不想暴露机器名,可以手动编辑system.info。

    【讨论】:

      猜你喜欢
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      相关资源
      最近更新 更多