2012-11-06 36 views
0

我正在嘗試使用VS.NET 2012的installshield LE來構建ASP.NET MVC安裝。我選擇瞭解決方案配置管理器以SingleImage並嘗試構建項目。我有一個UAT web.config轉換。安裝後的文件夾中的web.config安裝後爲空。如何強制安裝,以便在打包時拾取正確的web.config文件。對此非常感激。Installshield LE與ASP.NET MVC

- 喬治

+0

你有沒有得到答案? – ozz

回答

-1

在你的MSBuild命令你想要的

目標=封裝 和配置= 「釋放」

這樣,它會使用配置改變你指定..

您還需要通過安裝屏蔽中的動態鏈接添加配置文件。

+0

目前還不清楚。您能否詳細說明如何強制它使用web.config而不更改其內容? –

+1

例如,在調試模式下工作後,您不需要更改配置文件。 msbuild會照顧變換..我想這就是你的問題意味着什麼..例如: 'msbuild solution.sln/p:Configuration = Release; DeployOnBuild = true; DeployTarget = Package; _PackageTempDir = .. \ publishFolder' 唯一的潛在問題是圍繞連接字符串:看看這裏:[MS BUILD](http://msdn.microsoft.com/en-us/vs2010trainingcourse_webdevelopment_topic4.aspx) – Pogrindis