Pregunta

He buscado en Google, pero soy incapaz de encontrar la respuesta correcta a este problema. A continuación se muestra el código que he usado en mi servidor de desarrollo. Por favor, dígame la solución exacta relacionada con ese problema:

La aplicación Web en [URL] no podía ser encontrado. Compruebe que ha escrito la URL correctamente. Si la dirección URL puede servir contenido existente, el administrador del sistema puede necesitar añadir un nueva asignación de solicitud de URL a la aplicación prevista.

using (SPSite _Site = new SPSite("http://demo2010a:8082/sites/Test2"))
{
    using (SPWeb _Web = _Site.OpenWeb())
    {
        foreach (SPList list in _Web.Lists)
        {
            if (count <= 4)
            {
                string listLink = "<a  href='" + list.DefaultView.Url.ToString() + "'>" + list.Title + "</a>(<b>" + list.Items.Count + "</b>)<br>";
                linksHtml += listLink;
            }
            count++;
        }

    }
}
¿Fue útil?

Solución

Cómo se construye contra x64 y contra el marco 3.5?

Saludos,

Kjetil Hovding Lápiz de color, Oslo

Otros consejos

Me picó el mismo problema y nos pareció ser la opción Generar, Plataforma de destino en mi VS proyecto Properites se fijó a 86. Cambiar a cualquier CPU o x64 para resolver el problema.

¿Cómo se ejecuta el código? Webpart? ¿Característica? CLI?

¿Hay alguna otra manera de abrir la colección de sitios, como el contexto?

Si no es así, ¿ha intentado abrir la primera colección de sitios raíz y, a continuación, tratar la colección de sitios Prueba2?

Por favor, compruebe las asignaciones alternativas de acceso en la administración cenztral. La URL debe ser configurado. Tal vez su creado la aplicación con el encabezado de host y la AAM no es lo que está utilizando en su código. Si confired IIS sitio de SharePoint manualy "puede" parecer que funciona correctamente, pero a menos AAM está configurado sólo está trabajando de alguna manera: -)

a fin de comprobar su AAM y ver si http: // demo2010a: 8082 está allí. FQDN es algo diferente ... etc. Debe coincidir. Sin SSL, etc. La concordancia exacta: -)

Usando el modelo de objetos parece utilizar el URL para acceder a ella a través de HTTP, pero lo único que hace es hacer una consulta SQL a la base de datos para ver si la parte de host de su URL es una entrada válida AAM.

Ciao Marco

AAM Enlace: http: // <> /_admin/AlternateUrlCollections.aspx

PowerShell código de prueba: [System.reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”) $site = new-object Microsoft.SharePoint.SPSite("http://demo2010a:8082/sites/Test2")

Licenciado bajo: CC-BY-SA con atribución
scroll top