2013-06-23 42 views
1

當此Web應用程序在同一解決方案中綁定到Windows Azure Web Role時,如何仍可將Web應用程序發佈到IIS。將Web應用程序發佈到IIS,同時在解決方案中具有Azure Web角色

當我右鍵單擊併發布Web應用程序時,它會生成缺少Web.config文件的文件夾/文件。

我不確定這是否是唯一缺失的!

UPDATE:

我確實有VS的結構化的web.config 2012(調試,發佈) 與其他web.Debug /將release.config文件空

UPDATE2:

我使用版本配置以下變換

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">  
    <system.web> 
     <compilation xdt:Transform="RemoveAttributes(debug)" /> 
    </system.web> 
</configuration> 
+0

它與我的工作順利,也許你有一些錯誤你的配置。 –

+0

任何想法什麼配置可能會導致此? 我確實有VS 2012的結構化web.config(調試,發佈)與其他所有文件都是空的 –

回答

2

爲Web應用程序項目設置發佈配置文件(右鍵單擊Web應用程序並使用本地連接)。

  • 發佈方法:本地
  • 目標地點:http://localhost:<port>/

要發佈Azure的Web角色,您對雲計算項目右鍵單擊 「發佈」。

此外,還需確保在web.config中的特性,建立行動=「內容」,並複製到輸出目錄=「不要複製」

+0

這正是我所做的,但發佈的版本沒有web.config文件。我不知道爲什麼! –

+0

你使用什麼構建配置?並且您是否對該配置的web.config進行了轉換?如果是這樣,請右鍵單擊轉換和「預覽轉換」以確保它正確生成。 – viperguynaz

+0

除了Debug =「true」屬性之外,變換視圖中沒有更改。請找到我的更新2 –

相關問題