Pregunta

Estoy teniendo problemas para hacer algo tan sencillo como lo siguiente

usando (SPSite sitio = new SPSite (topLevelSite)) {    SPWeb rootWeb = site.OpenWeb ();    SPWeb newWeb = rootWeb.Webs.Add (siteName, "abc", "abc", 1033, plantilla, falso, false); }

Sin embargo, la captura Estoy intentando añadir un sitio a una PKI habilitado sitio de SharePoint:

Este código funciona bien cuando estoy tratando con mi servidor no PKI SharePoint, pero me sale el error: " La aplicación web en https: // server / sites / Newsite no podía ser encontrada. Compruebe que ha introducido la URL correctamente. Si la dirección URL da servicio el contenido existente, el administrador del sistema puede necesitar agregar una nueva asignación solicitud de URL a la aplicación prevista. "

Mi pregunta principal es: ¿cómo ir sobre cómo acceder con C # un sitio de SharePoint que se habilita PKI? ¿Es necesario para insertar mis certificados en algún lugar mediante programación o qué?

¿Hay pasos antes de abrir SPSite, o hay otros objetos que necesito para usar PKI que son más amigable?

Todo consejo es bienvenido.

Gracias

¿Fue útil?

Solución

La primera vez que se aseguraría de que la URL que se utiliza es la misma URL de SharePoint en sí conoce. Esto se llama asignaciones alternativas de acceso y se puede acceder a través de la Administración central. A veces la gente se mapear la aplicación web a una URL diferente utilizando DNS y sólo la configuración de IIS, sin actualizar SharePoint en sí. Podría parecer estar funcionando correctamente cuando se navega por el sitio, pero este tipo de error aparecería cuando se utiliza la API

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top