批创建ASP.net应用程序文件夹IIS 7
我们有一组大约30-50名用户,他们定期需要为他们创建一个ASP.net版本4应用程序目录 随着这些数字的增长,在IIS 7上为每个用户手动创建应用程序目录变得很麻烦 有没有办法使用某种批处理/脚本化/自动化机制来创建这些应用程序文件夹批创建ASP.net应用程序文件夹IIS 7,asp.net,iis-7,directory,Asp.net,Iis 7,Directory,我们有一组大约30-50名用户,他们定期需要为他们创建一个ASP.net版本4应用程序目录 随着这些数字的增长,在IIS 7上为每个用户手动创建应用程序目录变得很麻烦 有没有办法使用某种批处理/脚本化/自动化机制来创建这些应用程序文件夹 理想情况下,我们希望提供包含一批应用程序名称的文件的输入参数,并让脚本自动在IIS中创建应用程序目录。看起来您正在重新设计 至于你的问题,我认为这是很有可能的,从我所看到的,从C控制IIS 7也很容易。有关更多信息,请参阅: ServerManager serv
理想情况下,我们希望提供包含一批应用程序名称的文件的输入参数,并让脚本自动在IIS中创建应用程序目录。看起来您正在重新设计 至于你的问题,我认为这是很有可能的,从我所看到的,从C控制IIS 7也很容易。有关更多信息,请参阅:
ServerManager serverMgr = new ServerManager();
Site mySite = serverMgr.Sites.Add("MySiteName", "C:\\inetpub\\wwwroot", 8080);
serverMgr.ApplicationPools.Add("MyAppPool");
mySite.ApplicationDefaults.ApplicationPoolName = "MyAppPool";
mySite.TraceFailedRequestsLogging.Enabled = true;
mySite.TraceFailedRequestsLogging.Directory = "C:\\inetpub\\customfolder\\site";
serverMgr.CommitChanges();
看起来你在重新创造 至于你的问题,我认为这是很有可能的,从我所看到的,从C控制IIS 7也很容易。有关更多信息,请参阅:
ServerManager serverMgr = new ServerManager();
Site mySite = serverMgr.Sites.Add("MySiteName", "C:\\inetpub\\wwwroot", 8080);
serverMgr.ApplicationPools.Add("MyAppPool");
mySite.ApplicationDefaults.ApplicationPoolName = "MyAppPool";
mySite.TraceFailedRequestsLogging.Enabled = true;
mySite.TraceFailedRequestsLogging.Directory = "C:\\inetpub\\customfolder\\site";
serverMgr.CommitChanges();
你可能想看看。它允许非管理员用户将web应用程序部署到IIS7服务器,甚至可以从命令行远程部署。您可能需要了解一下。它允许非管理员用户将web应用程序部署到IIS7服务器,甚至可以从命令行远程部署。您可以根据自己的需要使用命令行工具和脚本
您可以根据自己的需要使用命令行工具和脚本
写一点exe/service/batch并从c代码调用怎么样?听起来更像是一个问题。谢谢,我去检查了serverfault。写一点exe/service/batch并从c代码调用怎么样?听起来更像是一个问题。谢谢,我去检查了serverfault。谢谢,这看起来很有用。谢谢,这看起来很有用。