0

我创建了一个仅包含空白页面的共享点应用程序。当我使用 vs2012 并按 f5 进行调试时,应用程序已安装并且运行良好。什么时候,我使用发布和获取。应用程序文件并上传到Web应用程序的应用程序目录,应用程序显示在目录中。作为用户,当我添加/安装它并单击信任时,似乎没有创建 appweb。安装没有错误。但是当我安装后点击应用程序时,我只是得到一个页面无法显示。

我错过了一个对我有用的步骤吗?我读到只要您有共享点工件,就会自动创建应用程序网站。我已经用尽了我的选择,我只是迷失了如何做到这一点。我什至尝试访问 appnewreg.aspx,但它仍然没有 appweb。

4

3 回答 3

1

使用 Visual Studio 时会有所不同。使用 Visual Studio 并按下 f5 时,部分部署将安装应用程序。然后,Visual Studio 获取创建的 appweb,然后将其添加到本地主机文件中。因此,当您单击应用程序网页时,它可以找到它。如果您没有正确设置您的 dns,您将收到找不到服务器的错误。这并不意味着未创建应用程序网站。

最后,这是一个 DNS 问题,因为缺少 *.. 的 CName 记录。

于 2013-09-12T08:00:10.897 回答
0

在 AppManifest.xml 中确保为 StartPage 提供完整的 url 地址:

<Properties>
    <Title>My App</Title>
    <StartPage>https://myapp.appdomain.net/pages/default.aspx?{StandardTokens}</StartPage>
</Properties>
于 2013-09-09T21:30:48.353 回答
0

尝试在主机文件中手动输入您的应用程序,如果它没有以这种方式运行,那么肯定是它的 DNS 问题。

即使我在这里也有类似的问题:

SharePoint 2013 应用程序 Web URL 未通过应用程序目录托管在主机文件中

希望这可能会有所帮助.. !!

于 2013-10-31T14:04:46.773 回答