【发布时间】:2014-09-05 09:51:11
【问题描述】:
我有一个正在运行的 IIS,它有一个页面,该页面有一个链接:
<a href="itms-services://?action=download-manifest&url=@Url.Action("DownloadPlist", "Test", null, "https")">Plist</a>
链接到:
[RequireHttps]
public ActionResult DownloadPlist()
{
return File(Url.Content("~/pathToPlist/file.plist"), "application/xml");
}
a href 中的链接绝对是:
itms-services://?action=download-manifest&url=https://myapp/test/downloadplist
我可以获取最后一部分 https://myapp/test/downloadplist 并在我的浏览器中访问它,它会为我提供 XML 文件。但是,当我尝试使用 iPad 使用完整的itms 链接安装它时,它说:
Cannot connect to myapp
我有一个自签名证书,由 IIS 管理器创建并通过电子邮件发送到我的 iPad。然后可以安装它,但它仍然显示Not Trusted。我感觉这就是问题所在,但我不是 100% 确定。
【问题讨论】: