: Eğer WebDeploy-uzantı yüklü yoksa fiziksel olarak dosyaları silmeden IIS Web Sitesi (gibi msdeploy
etmez) veya aşağıdaki komutu kullanabilirsiniz soruyu "komut satırı" diyor, ancak bu görevi yapmak için PowerShell'i ve IIS Administration Cmdlets'u kullanabilirsiniz. Tüm fonksiyonları sağlarım ve bu on my blog'un nasıl otomatikleştirileceğini açıklarım. Ayrıca, kolayca takas olabilir IIS yönetim Cmdlet msdeploy çağrıları ile, appcmd Iisvdir.vbs vb özel soru için
, hile yapmak gerekir bu PowerShell kodu:
$block = {
Import-Module WebAdministration
$website = "YourWebsiteName"
$applicationName = "PathUnderWebsite\ToYourApplication"
$fullPath = Join-Path $website $applicationName
Write-Host "Checking if we need to remove '$fullPath'..."
if (Get-WebApplication -Site "$website" -Name "$applicationName")
{
Write-Host "Removing '$fullPath'..."
Remove-WebApplication -Site "$website" -Name "$applicationName"
}
Write-Host "Deleting the directory '$fullPath'..."
Remove-Item -Path "IIS:\Sites\$fullPath" -Recurse -Force
}
$session = New-PSSession -ComputerName "Your.WebServer.HostName"
Invoke-Command -Session $session -ScriptBlock $block
Remove-PSSession -Session $session
bir atın bakın: http://stackoverflow.com/questions/1610880/how-to-create-an-application-in-iis-using-command-line – adatapost