【问题标题】:File not found error for custom SharePoint 2010 pages in _Layouts_Layouts 中的自定义 SharePoint 2010 页面未找到文件错误
【发布时间】:2011-03-03 19:39:52
【问题描述】:

我使用 VS 2010 创建了多个自定义应用程序页面并将它们部署到我的 SharePoint 网站。

我在尝试通过 URL 引用这些页面时遇到了问题...

如果我使用 http://myserver/sites/mysite/_layouts/MyApp/MyPage.aspx 一切正常,我可以查看我的页面。

如果我使用 http://myserver/_layouts/MyApp/MyPage.aspx,我会收到 HTTP 404 Not Found 错误。

有没有一种方法可以在没有特定站点参考的情况下通过 URL 导航到我的自定义页面?我看过的所有内容都表明我应该能够直接从 /_layouts 访问此页面,但它似乎不起作用。

注意:如果我查看服务器上的文件夹“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\MyApp”,我会看到所有的 aspx 页面...

【问题讨论】:

  • 您使用的是多服务器场还是一台服务器?
  • 您可能希望在 SharePoint SE 网站上提出类似问题:sharepoint.stackexchange.com

标签: url layout sharepoint-2010 reference


【解决方案1】:

您是否尝试过其他浏览器?我只在使用 Firefox 时遇到这个问题,Internet Explorer 完美运行。试过了吗?

【讨论】:

    【解决方案2】:

    由于该页面适用于一个网站集,但不适用于另一个,这似乎表明存在功能范围问题。但是,我不确定这会如何干扰_layouts 下的页面。

    您的应用程序页面是否与网站集级别(或更低)范围的功能相关联?

    如果是这样,该功能是否已在根网站集上激活(在您的示例中为 http://myserver)?激活该功能或扩大其范围可能会很好地解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 2017-10-29
      • 2011-07-14
      • 1970-01-01
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多