azure - 如何从部署在 Azure 网站上的域根转发到 Lightswitch html 客户端

标签 azure visual-studio-lightswitch azure-web-app-service domain-masking

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

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

如有任何帮助,我们将不胜感激。

最佳答案

在 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>

关于azure - 如何从部署在 Azure 网站上的域根转发到 Lightswitch html 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28595827/

相关文章:

c# - 在 Azure 函数中找不到类型或命名空间名称 'SendGridClient'

javascript - Microsoft Lightswitch 使用 c#、jquery mobile 和 javascript 创建动态用户界面

visual-studio - Visual Studio Lightswitch - 版本管理

azure - 如何处理 Azure 中逻辑应用程序的多个新 blob 文件?

c# - 为 "staging"环境发布 Azure WebJob 时出错

Azure 流量管理器 SSL 设置(非经典)

azure - 在 ARM 模板中引用 Azure AD 服务主体 ID

azure - 生产环境中 Azure 应用服务的建议最小实例数是多少?

javascript - Lightswitch HTML5 图像上传(IOS 设备)旋转问题(组合 2 个 JavaScript)

azure - 如何在azure中重新启动应用程序网关