_Layouts中的自定义SharePoint 2010页面找不到文件错误

时间:2011-03-03 19:39:53

标签: url layout sharepoint-2010 reference

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

尝试通过网址引用这些网页时,我遇到了一个问题......

如果我使用http://myserver/sites/mysite/_layouts/MyApp/MyPage.aspx,一切都很完美,我可以查看我的网页。

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

有没有办法通过网址导航到我的自定义网页而没有特定的网站引用?我所看到的一切都说我应该可以直接从/ _layouts访问这个页面,但它似乎不起作用。

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

2 个答案:

答案 0 :(得分:0)

您是否尝试过其他浏览器?我只使用Firefox有这个问题,Internet Explorer工作得很完美。试过这个?

答案 1 :(得分:0)

由于页面在一个网站集上工作但在另一个网站集上工作,因此它似乎表明功能范围问题。但是,我不确定这会如何干扰_layouts下的网页。

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

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