我有以下问题。我们正在将现有应用程序迁移到dot net core应用程序。这两个应用程序都需要在相同的域名下运行。只要它们都在自己的应用程序池下运行,这是可能的。
我的第一个问题是,如何在特定应用程序池下部署点网核心应用程序。
我的第二个问题是,如何在特定目录下部署此网络核心应用程序,即c:/ inetpub / mainsite / dotnetcore /
我们的旧应用程序在mainsite目录下运行,现在我想在dotetcore目录下运行dot net core app。
为了记录,我使用TeamCity部署网站。
任何帮助都将受到高度赞赏!
谢谢, 开尔文
答案 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站点在正确的应用程序池下运行。