Scneario: веб-сервер с сайтом ASP.NET. Установленная версия SharePoint Express версии 2.0 на одном сервере. SQL находится в одном окне.Чтение сайта sharepoint через объектную модель на веб-сайте ASP.NET приводит к ошибкам
ASP.NET работает на appPool1 с идентификатором «SiteUser». Сайт Sharepoint, созданный мастером, создал новый пул приложений, а в пуле приложений установлено сетевое удостоверение как «учетная запись сети».
На одной из страниц (common.aspx.cs) я читаю сайт sharepoint, используя приведенный ниже код.
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(cSPSite))
{
...
}
});
Вот ошибки.
Не удалось найти веб-заявку по адресу http://x2009:190/. Убедитесь, что вы правильно набрали URL. Если URL-адрес должен обслуживать существующий контент, системному администратору может потребоваться добавить новое URL-адрес URL-адреса для предполагаемого приложения.
Я сделал google немного и еще не успел. Я не могу скомпилировать это, поскольку это сайт ASP.NET. Я попытался изменить личность сайта sharepoint как сайта ASP.NET (siteuser), и ошибка все еще остается, и на этот раз мой сайт sharepoint (при просмотре отдельно) дает «не удается подключиться к базе данных конфигурации». Я даже попытался изменить сайт sharepoint, чтобы указать тот же пул приложений, который использует ASP.NET, но пока ничего не добился.
Просьба предложить.
Я думал, что это было не так сложно. У кого-нибудь есть предложения или мнения? – Anirudh
Вы установили sharepoint на том же сайте iis, что и asp.net? – AyKarsi
@AyKarsi: Sharepoint - это другой сайт, но на том же сервере. Поэтому, когда я получаю inetmgr, я могу видеть как сайт (asp.net, так и сайт sharepoint). – Anirudh