Filenotfound исключение при открытии объекта SPSite - x64 - PullRequest
0 голосов
/ 01 сентября 2010

Я создал простое приложение asp.net для открытия сайта и отображения заголовка соответствующей сети.Но я получаю FileNotFoundException при попытке открыть сайт.Тот же код отлично работает, когда я запускаю его в консольном приложении.

Мои спецификации

Windows Server 2008 R2 x64, SharePoint 2007 x64, Visual Studio 2005

Моя цель дляДля приложения asp.net установлено значение «Любой ЦП».

Что касается разрешений, я проверил, что текущее удостоверение, при котором VS2005 размещает приложение asp.net, имеет полные права.Фактически я использовал ту же идентификацию для пулов приложений в IIS.

В качестве веб-приложения asp.net

alt text

В качестве консольного приложения

alt text

Есть идеи?

Код

using (SPSite site = new SPSite("http://dev01/"))
{
    using (SPWeb web = site.OpenWeb())
    {
         Response.Write(web.Title);
    }
}

Ответы [ 2 ]

0 голосов
/ 18 октября 2010

При разработке решения для SharePoint 2007 с VS 2010 я получаю эту проблему.Когда я создаю такое же решение с VS 2005, у меня не было никаких проблем.Я думаю, что некоторые из DLL не совпадают между x86 и x64.Думаю, мне нужно немного подправить, чтобы VS 2010 работал с SharePoint 2007.

0 голосов
/ 01 сентября 2010

Щелкните правой кнопкой мыши по решению -> proterties -> Debug -> Запустите браузер с URL-> здесь укажите URL (("http://dev01/").

...