如何在安装设置时添加用户选择安装在.Net Setup Project中的位置的选项?

时间:2013-07-04 05:05:21

标签: asp.net setup-project

我已在我的网络应用程序中添加了安装项目,以便用户在IIS的计算机中托管我的项目...

在安装我的设置时,它默认安装在C:Drive中,无法在安装时更改驱动器位置...

如何实现这一目标?

我需要用户在安装时选择安装设置的驱动器位置。

使用Visual Studio 2010。

问题:实际上我的安装程序将在安装后在IIS中托管我的应用程序。在安装过程中单击“磁盘成本”按钮,无法选择窗口中显示的驱动器,它采用默认的C驱动器...

注意:“默认位置”属性也不在文件系统中 - > Web应用程序文件夹属性窗口。

先谢谢, Stephen.L

2 个答案:

答案 0 :(得分:0)

Winforms的情况:

在“解决方案”窗口中右键单击部署项目,然后选择“查看”,“文件系统”。 单击“应用程序文件夹”。请注意,在“属性”窗口中,将“默认位置”更改为您想要的任何位置

网络案例:

您可以通过覆盖“安装”方法来实现此目的,请查看此示例Allow user to set physical directory path during Web Project deployment

答案 1 :(得分:0)

IIS - 创建自己的新应用程序池&网站并使用您自己的物理路径配置(除C驱动器之外) - 在安装Web安装程序时选择新创建的应用程序池,然后它将安装在您在IIS中创建网站时提到的路径中。注意:创建新网站时提供不同的端口。

enter image description here