小编did*_*edi的帖子

连接在长时间运行后意外关闭 C#

嗨,我正在为一个网站制作一个爬虫。经过大约 3 小时的爬网,我的应用程序因 WebException 停止。下面是我在 C# 中的代码。client 是预定义的WebClient对象,每次 gameDoc 已经被处理时都会被处理。gameDoc 是一个HtmlDocument对象(来自HtmlAgilityPack

while (retrygamedoc)
{
    try
    {
        gameDoc.LoadHtml(client.DownloadString(url)); // this line caused the exception
        retrygamedoc = false;
    }
    catch
    {
        client.Dispose();
        client = new WebClient();

        retrygamedoc = true;
        Thread.Sleep(500);
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图从这个答案中使用下面的代码(以保持网络客户端新鲜)

while (retrygamedoc)
{
    try
    {
        using (WebClient client2 = new WebClient())
        {
            gameDoc.LoadHtml(client2.DownloadString(url)); // this line cause the exception
            retrygamedoc = false;
        }
    }
    catch
    {
        retrygamedoc = true;
        Thread.Sleep(500);
    } …
Run Code Online (Sandbox Code Playgroud)

c# webclient system.net.webexception

5
推荐指数
1
解决办法
3636
查看次数

Facebook登录sitecore

我是sitecore的新手,目前正致力于此.我没有在sitecore上使用Social Connected模块因为我没有要安装的模块而且我无法下载它(我使用的是默认模块和默认的sitecore.它是由公司提供给我的)

他们有一个要求,以便他们的网站是Facebook连接.我在这里按照教程,我可以检索电子邮件地址,以便在网站上注册新用户.

我尝试使用来自facebook的给定电子邮件登录网站,但我没有任何密码,因此我无法使用已连接的用户登录.

我的问题:如何通过facebook登录连接sitecore登录?因此,每当用户使用Facebook登录我的网站时,它将自动登录,就像在sitecore上使用默认会员资格的其他用户一样.

非常感谢你的帮助.

facebook sitecore facebook-c#-sdk sitecore-social-connected

1
推荐指数
1
解决办法
1765
查看次数