C# 通过安装文件创建站点、虚拟目录和应用程序池
我想在IIS中创建应用程序池和网站。为了创建它,我开始创建一个“msi”安装文件。但不幸的是,安装程序从询问站点、虚拟目录和应用程序池开始 有没有办法通过安装文件创建站点、虚拟目录和应用程序池 我正在使用VisualStudio2008进行开发C# 通过安装文件创建站点、虚拟目录和应用程序池,c#,asp.net,iis,windows-installer,setup-project,C#,Asp.net,Iis,Windows Installer,Setup Project,我想在IIS中创建应用程序池和网站。为了创建它,我开始创建一个“msi”安装文件。但不幸的是,安装程序从询问站点、虚拟目录和应用程序池开始 有没有办法通过安装文件创建站点、虚拟目录和应用程序池 我正在使用VisualStudio2008进行开发 提前谢谢 安装和部署项目不支持在IIS下创建自定义网站或应用程序池。但是如果你真的需要的话,还有一些变通的办法。有一个.net API(支持IIS7)wihch允许您使用C#创建网站或应用程序池 创建一个控制台/WinForm应用程序,用于创建网站和
提前谢谢 安装和部署项目不支持在IIS下创建自定义网站或应用程序池。但是如果你真的需要的话,还有一些变通的办法。有一个.net API(支持IIS7)wihch允许您使用C#创建网站或应用程序池
示例代码
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
process.StartInfo = startInfo;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardError = true;
startInfo.FileName = "ConsoleApp.exe";
process.Start();
}
所以,当你们在用户的机器上安装这个MSI时,它会在IIS下创建网站和应用程序池 它在安装时使用这些值来创建站点。是的。我也需要一个安装程序来创建这些值。非常感谢您的回答,我将尝试这个method@Kanishka如果你遇到任何问题,请留下评论。