错误 - 无法联系指定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 mode
从 InProc
到 SQLServer
.
例如,在你的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 "的网站。的主要内容,如果未能解决你的问题,请参考以下文章
无法创建自定义管理模板 url,出现错误模板错误和创建自定义管理站点错误