我正在嘗試在Windows Azure中使用Enterprise Web Library。看來EWL項目的web.config文件在本地工作正常,但是當我部署到Azure時,應用程序無法初始化。在Azure本地登錄並查看站點後,似乎有幾個web.config元素需要在Azure上鎖定EWL。爲了使應用在Azure上初始化,我必須編輯以下內容:企業Web庫web.config目前不與Azure兼容?
- 刪除
<serverRuntime uploadReadAheadSize="8388608" />
。 - 刪除嵌套在
modules
元素內的所有內容。
該應用程序似乎在刪除這些部分後在Azure上正常運行。
我什至沒有想到運行啓動腳本。很遺憾,我們(任何使用Azure的人)必須這樣做才能自動配置Azure部署。我對Powershell也不是很熟悉,但是你的建議讓我找到了這個:http://richardprodger.wordpress.com/2011/03/22/azure-iis7-configuration-with-appcmd/。 –