2017-01-23 31 views
8

Ortamda geçersiz nedeniyle başarısız oluyor. Bunu el ile ele almalı ve otomatikleştirilmiş yapıları çalıştıramam. Proje için sunucu URL'ye 'http://localhost:2943/' 'Foobar.UI' için IIS Express ayarlarını uygularken .Net inşa Ancak sorun neden oluyor istemi her yoktur <p>Am</p> aşağıda komut satırını kullanarak bir yapı çalıştırın çalışırken, applicationHost.config

$currentScriptPath = (pwd).Path 
$solution = "$($currentScriptPath)\foobar_Msi.sln" 
$project = "$($currentScriptPath)\foobarSetup\foobarSetup.vdproj" 
$BuildLog = "$($currentScriptPath)\buildlog.txt" 
$devEnvCom = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com" 
$devEnvExe = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" 
$PackagePath = "$($currentScriptPath)\ReleasePackage" 
. 
. 
. 
& $devEnvCom $solution /project $project /Build release /Out $BuildLog 

bir hata

oluştu. Doğru

Ben, belgedeki IISAppsettings temizlenir etkileşimli olmayan komut satırı argümanları çalıştı, inşa sunucularında bağlayıcı değişti elle applicationHost.config dosyasını düzenlemek zorunda ve sitenizin çalıştırmak için değişiklikler yapabilir applicationHost .Config dosyası ve hiçbir şey çalışmıyor.

+0

Bunun bir ur problemi ile ilgili olup olmadığını görün. https://forums.asp.net/t/2010751.aspx?Opening+Project+in+VS+produces+reports+IIS+Express+error+ –

+0

bağlantısı açılmıyor – xtechkid

+0

Benim için öyle. Birincisi port numarasını değiştirmek ve denemek. –

cevap

1

Geliştirme makinenizde, otomatik yapı yürütüldüğünde, çözümle tam olarak eşleşen yerel bir yola kopyalayın/taşıyın. Çözüm Visual Studio 2012, Tümünü Kaydet'i açın ve kaynak denetimi için gizli [solution path].VS\applicationHost.config ekleyin.

+0

Ne yazık ki, bu size yardımcı olmaz. yol yapı çiftliğine göre değişir. – brianary