1

我已成功将 Lightswitch HTML 应用程序部署到 Azure 网站。我还转发了我的个人域以掩盖 azurewebsite.net 地址。我现在可以通过键入 mydomain.com/htmlclient 来访问该站点,并且一切正常。但是,如果我只输入 my domain.com,我会收到您没有权限错误。

这很接近,但最终我希望能够只输入域并将其自动转发到 htmlclient 文件夹。我知道这是可能的,但我不确定我是否可以通过 azure 或我的域主机中的设置到达那里,或者我是否必须在根目录中放置一个页面(似乎用于表单身份验证的默认和 login.aspx 页面是已经在根目录中)。

任何帮助,将不胜感激。

4

1 回答 1

0

在 Visual Studio 2013 版本中,我们发现这只是在 LightSwitch 服务器项目的 web.config 文件中添加一个附加条目的情况。

这个额外的条目需要引用 default.aspx 文件(它应该已经是服务器项目的一部分)并且应该被引入到 web.config 的 defaultDocument 部分。在以下示例中,此新行紧跟在标准 default.htm 行之后:-

<defaultDocument>
  <files>
    <clear />
    <add value="default.htm" />
    <add value="default.aspx" />
  </files>
</defaultDocument>
于 2015-03-23T22:18:58.457 回答