我开始在我的博客上使用twitterizer API。我发布了我的推文 cms系统。我收到此错误
无法解析远程名称:'twitter.com'
在.cs文件中,我的代码就在这里
Twitter t =新Twitter(“emrekiyak”,“*****”); t.Status.Update(textbox1.Text);
和web.config配置是:
< trust level =“Medium”originUrl =“https?://(www。)?twitter.com /.+”/>
我该如何解决这个问题。
谢谢大家
答案 0 :(得分:0)
尝试将您的web.config条目更新为: < trust level =“Medium”originUrl =“https?://(www。| api。)?twitter.com /.+”/>
在较新版本的框架中,我们更改了所使用的域名(在Twitter的文档中),但我没有更新有关代码项目的文章。
此外,如果您需要帮助,如果您将问题发布在我们的邮件列表中,您将得到更快的答案。
瑞奇
方正
Twitterizer
答案 1 :(得分:0)
错误消息表明您的服务器无法解析该主机的DNS条目。确保您的服务器配置正确,并可以在dns中解析'api.twitter.com'。此外,验证是否使用/不需要代理。如果需要代理,可以在服务器的Internet设置中指定设置,或者在web.config中提供默认代理元素。
以下是应用程序配置中代理设置的文档:http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx
答案 2 :(得分:0)
我最近遇到了这个问题,桌面应用程序访问了Twitter API,而api.twitter.com无法解析。该应用程序是在Vista上使用Visual C#创建的。问题是间歇性的,当它发生时,Vista机器无法ping通api.twitter.com。坐在Vista机器旁边的Mac没有问题所以我得出结论,它必定是Vista的bug。我认为解决方案是将IP地址放在Vista主机文件中,这样我再次在Mac上ping通以获取IP地址。我注意到ping api.twitter.com产生了几个不同的IP地址,很明显DNS系统无法遵循这一点,我无法看到Mac如何处理它。可能唯一的最终解决方案是转储Windows并使用Java在Mac上进行开发,但这似乎不能帮助您解决ASP.NET问题。