错误 - 无法联系指定URL的站点。没有名为 "*.asmx "的网站。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误 - 无法联系指定URL的站点。没有名为 "*.asmx "的网站。相关的知识,希望对你有一定的参考价值。

我试图从一个共享点的网站上用以下方法读取所有的文档文件夹和子文件夹。Microsoft.SharePoint.Client.dll.这是我使用的代码:-。

static void Main(string[] args)
        {
        string siteUrl = @"http://servername/sites/subfolder/default.aspx";
        ClientContext clientContext = new ClientContext(siteUrl);
        Web site = clientContext.Web;
        FolderCollection collFolder = site.Folders;
        clientContext.Load(collFolder);
        clientContext.ExecuteQuery();
        Console.WriteLine("The current site contains the following folders:

");
        foreach (Folder myFolder in collFolder)
            Console.WriteLine(myFolder.Name);
        }

在调试时,我得到以下错误的信息 clientContext.ExecuteQuery(); 代码.错误-

无法在指定的URL上联系网站 http://servername/sites/subfolder/default.aspx. 没有名为"/sites/subfolder/default.aspx/_vti_bin/sites.asmx".

请帮助我解决这个问题,因为我是新的sharepoint和已经google了很多这个错误,但不能够解决它。

预先感谢所有的编码者。

答案

您遇到的问题是您的网站路径没有正确指定。

您的网站路径没有正确指定,而不是

string siteUrl = @"http://servername/sites/subfolder/default.aspx";

尝试

string siteUrl = @"http://servername/";

如果这不起作用,请使用任何你能输入到你选择的浏览器的地址来让网站加载。

另一答案

在你的应用程序的web.config中一定有一些错误代码语句。

尝试更改 SessionState modeInProcSQLServer.

例如,在你的web.config中注释这个。

在你的web.config中注释一下

<sessionState mode="InProc" cookieless="AutoDetect" timeout="20" />

并在你的web.config中根据你的数据库使用类似这样的东西。

<sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true" sqlConnectionString="Data Source=db;Initial Catalog=MyTestDB_j34b37c3674f46afa09chgsd278a35fa;Integrated Security=True;Enlist=False;Connect Timeout=15" />
另一答案

你的网站只是Fba,你也应该启用windows认证,windows认证请到centeral admin,选择web应用程序和......。

以上是关于错误 - 无法联系指定URL的站点。没有名为 "*.asmx "的网站。的主要内容,如果未能解决你的问题,请参考以下文章

django wsgi 错误找不到名为站点名称的模块

无法创建自定义管理模板 url,出现错误模板错误和创建自定义管理站点错误

无法配置数据源:未指定“url”属性,无法配置嵌入式数据源。Gradle 项目中的错误

Facebook 应用程序域设置错误

什么是URL?

无法访问 Agora URL