Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.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
C# 如何更改web安装项目的安装路径?_C#_Asp.net_Web Setup Project - Fatal编程技术网

C# 如何更改web安装项目的安装路径?

C# 如何更改web安装项目的安装路径?,c#,asp.net,web-setup-project,C#,Asp.net,Web Setup Project,使用默认的web安装项目,安装将在inetpub/wwwroot中进行。 我尝试过使用自定义操作,在onInstall方法中,我做到了这一点 Context.Parameters["targetdir"] = @"C:\testing"; base.Install(stateSaver); 我已经将/targetdir=[targetdir]\添加到用于安装和提交的自定义操作数据中,但安装路径保持在wwwroot 我知道您可以先创建一个虚拟目录,然后使用相同的虚拟目录名使用普通web项目进行部

使用默认的web安装项目,安装将在inetpub/wwwroot中进行。 我尝试过使用自定义操作,在onInstall方法中,我做到了这一点

Context.Parameters["targetdir"] = @"C:\testing";
base.Install(stateSaver);
我已经将/targetdir=[targetdir]\添加到用于安装和提交的自定义操作数据中,但安装路径保持在wwwroot

我知道您可以先创建一个虚拟目录,然后使用相同的虚拟目录名使用普通web项目进行部署。但我希望能减少步骤。不管怎样,我建议你这样做