错误-无法在指定的URL上联系站点.没有名为“*.asmx”的网页
本文关键字:网页 asmx 站点 联系 URL 错误 | 更新日期: 2023-09-27 18:03:58
我正在尝试使用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:'n'n");
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的新手,已经在这个错误上搜索了很多,但无法修复它。
提前感谢所有的编码器。
问题是您的站点路径没有正确指定。
不是string siteUrl = @"http://servername/sites/subfolder/default.aspx";
试
string siteUrl = @"http://servername/";
如果不行,使用你所选择的浏览器地址来加载网站
网页中一定有错误代码语句。配置你的应用程序
尝试将SessionState mode
从InProc
更改为SQLServer
。
的例子:
在web.config
中注释<sessionState mode="InProc" cookieless="AutoDetect" timeout="20" />
并在你的网页中使用类似的东西。根据您的数据库配置
<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身份验证,转到中央管理,选择web应用程序和.....