Asp.net mvc WebDeploy包包含个人文件夹路径
当我在Visual Studio 2019中使用Web Deploy包发布方法发布ASP.NET MVC网站时,该包包含对我的计算机和个人文件夹路径的多个引用 例如,systemInfo.xml文件包含:Asp.net mvc WebDeploy包包含个人文件夹路径,asp.net-mvc,iis,webdeploy,Asp.net Mvc,Iis,Webdeploy,当我在Visual Studio 2019中使用Web Deploy包发布方法发布ASP.NET MVC网站时,该包包含对我的计算机和个人文件夹路径的多个引用 例如,systemInfo.xml文件包含: <systemInfo osVersion="6.3" winDir="C:\windows" machineName="[***MYCOMUTERNAME***]" processorArchitecture="x8
<systemInfo osVersion="6.3" winDir="C:\windows" machineName="[***MYCOMUTERNAME***]" processorArchitecture="x86" msdeployVersion="1.0" buildVersion="7.1.2606.1250">
<IisApp path="C:\Users\[***MYUSERNAME***]\Source\Repos\myproject\obj\x64\Release\Package\PackageTmp" />
而*.sourceManifest.xml文件包含:
<systemInfo osVersion="6.3" winDir="C:\windows" machineName="[***MYCOMUTERNAME***]" processorArchitecture="x86" msdeployVersion="1.0" buildVersion="7.1.2606.1250">
<IisApp path="C:\Users\[***MYUSERNAME***]\Source\Repos\myproject\obj\x64\Release\Package\PackageTmp" />
软件包仍然有效,但如果我想使用此软件包分发软件,如何构建它,使其不包含个人信息?Web deploy软件包始终自动包含项目的物理路径和计算机名称,无论您是从VS还是webdeploy生成软件包。因此,如果您需要隐藏[MYUSERNAME],请将您的项目移动到另一个不包含用户名的路径 web部署包可以远程推送,因此您不必担心机器名。https://docs.microsoft.com/en-us/previous-versions/aspnet/ff356104(v%3vs.110)。如果不想公开计算机名称,可以手动编辑system.info