我正在尝试通过本教程在Azure上设置Umbraco站点: http://www.codeproject.com/Articles/584908/Umbrazure-Limitless-Websites-with-Umbraco-on-Azure
我到达了包上传到网络角色的地步。
当我访问云应用程序的网址时,我收到此错误:
我已经访问了Web.Config文件并添加了:
<system.web>
<customErrors mode="Off" />
<system.web>
我重新上传了这个包。这没有用。
我解除了这个,然后找到了名为web.debug.config和web.release.config的文件,其中包含以下代码:
<system.web>
<!--
In the example below, the "Replace" transform will replace the entire
<customErrors> section of your web.config file.
Note that because there is only one customErrors section under the
<system.web> node, there is no need to use the "xdt:Locator" attribute.
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
-->
</system.web>
我不确定上述代码的变化是否对任何事情都有帮助,所以我没有触及它。
我还注意到,当我在输出中将Azure Cloud App打包到Visual Studio(2013)中时,会显示一条消息:
Umbrazure.Web(0,0):警告WAT170:配置设置&#39; Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString&#39;设置为使用本地存储模拟器进行角色&#39; Umbrazure.Web&#39;在配置文件&#39; ServiceConfiguration.Cloud.cscfg&#39;。要访问Microsoft Azure存储服务,您必须提供有效的Microsoft Azure存储连接字符串。
很想听听你对这个问题的看法。我怀疑自己错过了一些小东西,或者自从原始代码项目教程提出以来,Azure中的内容发生了一些变化。