1

当此 Web 应用程序在同一解决方案中绑定到 Windows Azure Web 角色时,我如何仍将 Web 应用程序发布到 IIS。

当我右键单击并发布 Web 应用程序时,它会生成缺少 Web.config 文件的文件夹/文件。

我不确定这是否是唯一缺少的!

更新:

我确实有 VS 2012 的结构化 web.config(调试、发布),而其他 web.Debug/Release.config 文件为空

更新2:

我正在使用具有以下转换的发布配置

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

1 回答 1

2

为 Web 应用程序项目设置发布配置文件(右键单击 Web 应用程序并使用本地连接)。

  • 发布方式:本地
  • 目标位置:http://localhost:<port>/

要发布 Azure Web 角色,请右键单击 Cloud Project 并选择“发布”。

此外,还要确保在 web.config 的属性中,Build Action = "Content" 和 Copy to Output Directory = "Do Not Copy"

于 2013-06-24T16:11:38.720 回答