我创建了一个名为testwebapp的Web应用程序,然后创建了一个网站集(testsite)。当我尝试siteCollection =新SPSite(“http://localhost”);在Visual Studio 2008中,它会引发错误Web应用程序未找到。当然,本地主机在IE中工作,我不知道为什么testwebapp不起作用。有任何想法吗? TIA!未找到SharePoint 2007 Web应用程序
大卫
我创建了一个名为testwebapp的Web应用程序,然后创建了一个网站集(testsite)。当我尝试siteCollection =新SPSite(“http://localhost”);在Visual Studio 2008中,它会引发错误Web应用程序未找到。当然,本地主机在IE中工作,我不知道为什么testwebapp不起作用。有任何想法吗? TIA!未找到SharePoint 2007 Web应用程序
大卫
我们看到了这样一个奇怪的行为。在实例化网站时,尝试在网址的末尾加上尾部的斜线。
siteCollection = new SPSite("http://localhost/");
我们看到的问题是,有2个Web应用程序本质上坐在相同的URL。一个被完全隐藏起来,当我们离开尾随的斜线时它会被击中。如果你已经删除了根网络应用程序并将其添加回来,也许你会有一些奇怪的现象呢?
尝试给出正确的URL而不是使用本地主机。因此,如果您的机器名称是mymachine
,请使用:
siteCollection = new SPSite("http://mymachine/");
这应该有效。