簡體   English   中英

使用PowerShell在IIS中創建站點

[英]create site in IIS with powershell

使用在IIS 7.5中運行的mvc4應用程序,該站點雖然在磁盤上存在一次,但有超過100個URL指向它。 這是因為該網站根據需要訪問它的國家/地區顯示內容。

因此,該網站可以有超過100個綁定,這是非常難以管理的。

我希望使用PowerShell自動在IIS中創建網站。 我會在每次部署期間運行它以確保我的每個環境都相同(dev,qa,production)。

powershell腳本將刪除該網站並重新創建它,應用綁定,配置它等。我是powershell的新手,所以我將不勝感激任何幫助。

您應該能夠使用PowerShell IIS管理Cmdlet 我將展示如何在我的博客上使用它們自動創建和刪除Web應用程序,這些應用程序可以幫助您入門。

我有一個腳本,我在IIS 7+(在.net4,集成管道等)下創建一個網站和AppPool時使用,並認為你可能會發現它比其他一些答案更簡單。 它將刪除該站點並替換它,如果它已經存在,使其在持續集成場景中表現良好。

使用它如下:

CreateSite.ps1 [WebsiteName] [AppPoolName] [Port] [Path]

如果要重新安裝該站點,則需要先將其停止。 這樣做是這樣的:

StopSite.ps1 [WebsiteName] [AppPoolName]

你可以從我的要點中獲取腳本

PowerShell有一個IIS提供程序,可用於從PowerShell管理IIS。

看一下可用的cmdlet

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM