Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc WebDeploy包包含个人文件夹路径_Asp.net Mvc_Iis_Webdeploy - Fatal编程技术网

Asp.net mvc WebDeploy包包含个人文件夹路径

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

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

例如,systemInfo.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" />

而*.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