Erreur: L'application Web à l'adresse http: // [URL vers SharePoint] / n'a pu être trouvée?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/3453

  •  16-10-2019
  •  | 
  •  

Question

J'ai googlé, mais je suis incapable de trouver la bonne réponse à ce problème. Voici mon code que je dans mon serveur de développement. S'il vous plaît me dire la solution exacte liée à ce problème:

  

L'application Web à l'adresse [URL] ne pouvait pas   être trouvé. Vérifiez que vous avez tapé   l'URL correctement. Si l'URL doit   un contenu existant, la   administrateur système peut avoir besoin d'ajouter un   nouveau mappage d'URL de requête au   application prévue.

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++;
        }

    }
}
Était-ce utile?

La solution

Vous construisez contre x64 et contre le cadre 3.5?

Cordialement,

Kjetil Hovding Colorie, Oslo

Autres conseils

J'ai été piqué par le même problème et trouvé être l'option de construction, la plate-forme cible dans mon projet VS Properites a été mis à x86. Tout à changé ou CPU x64 pour résoudre le problème.

Comment est votre code exécuté? Webpart? Fonctionnalité? CLI?

Y at-il une autre façon d'ouvrir la collection de sites, tels que le contexte?

Si non, avez-vous essayé d'ouvrir la collection de sites racine d'abord, puis essayez votre collection de sites Test2?

S'il vous plaît vérifier les mappages d'accès dans l'administration cenztral. L'URL doit être configuré. Peut-être que vous avez créé l'application avec en-tête d'hôte et l'AAM est pas ce que vous utilisez dans votre code. Si vous confired le iis site de manualy sharepoint « peut » semble fonctionner correctement, mais à moins que configuré, il AAM ne travaille en quelque sorte: -)

vérifier votre et voir si AAM http: // demo2010a: 8082 est là. FQDN est quelque chose de différent ... etc. Il doit correspondre. Non SSL, etc. Correspondance exacte: -)

En utilisant le modèle d'objet semble utiliser l'URL pour y accéder via HTTP, mais tout ce qu'il fait est fait une requête SQL à la base de données pour voir si la partie hôte de votre URL est une entrée AAM valide.

Ciao Marco

Lien AAM Banque: http: // <> /_admin/AlternateUrlCollections.aspx

Powershell code de test: [System.reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”) $site = new-object Microsoft.SharePoint.SPSite("http://demo2010a:8082/sites/Test2")

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top