在特定目录和应用程序池下部署dot net core网站

时间:2018-02-20 15:08:07

标签: deployment .net-core teamcity application-pool

我有以下问题。我们正在将现有应用程序迁移到dot net core应用程序。这两个应用程序都需要在相同的域名下运行。只要它们都在自己的应用程序池下运行,这是可能的。

我的第一个问题是,如何在特定应用程序池下部署点网核心应用程序。

我的第二个问题是,如何在特定目录下部署此网络核心应用程序,即c:/ inetpub / mainsite / dotnetcore /

我们的旧应用程序在mainsite目录下运行,现在我想在dotetcore目录下运行dot net core app。

为了记录,我使用TeamCity部署网站。

任何帮助都将受到高度赞赏!

谢谢, 开尔文

2 个答案:

答案 0 :(得分:0)

据我所知,TeamCity支持powershell。

添加 webadministration 模块,您将获得完成任何与IIS相关的任务的支持。例如:

New-WebAppPool YourPoolName

New-WebApplication -Site "You Web Site" -PhysicalPath "c:\inetpub\mainsite\dotnetcore" -Name YourAppName -ApplicationPool YourPoolName

答案 1 :(得分:0)

感谢所有回复。

我已经通过powershell将网站分配到特定的应用程序池来解决我的问题。

Set-ItemProperty -Path“IIS:\ Sites \ $ webName \ mvc”-name“applicationPool”-value“$ mvcWebName”

这将指定mvc站点在正确的应用程序池下运行。