终于可以用Live Writer来写Blogger了

之前就有在电脑玩物的博客上看到,可以用Live Writer来写Blogger,虽然Blogger的时间并不长,但是挺喜欢Google的这个博客的,决心好好的用心去写我的文章。

那么看一下问题是怎么解决的吧。

起初用的是Live Writer 2007,后来听了異塵行者的建议后换成了这个版本

image

这个版本的LiveWriter我是和WindowsLive套件一起下的,一共有大约130M的样子,包括了Live Messenger,Live Writer,Live Toolbar,Live 照片库等在线服务组件。

用Windows Live Writer写blog,其实是件挺享受的事情,只是如果发生了这种事情的话呢?image 

为什么会这样呢?其实很简单嘛,连接被重置,是不是很熟悉啊,对了,这就是我们亲爱又熟悉的GFW干的好事。

要突破GFW,用到的工具无非Tor莫属了(全称The Onion Router,中文名洋葱路由器)。

Tor的下载地址

Tor建议下载稳定版本,其中我们需要用到的就只有Privoxy和Vidalia两个了。

image Privoxy

image Vidalia

按照教程,安装好Tor之后,只需要把Live Writer的代理服务器地址设置为127.0.0.1:8118就可以了

image

做到这里,是不是很兴奋啊,以为要大功告成了,很可惜还是会弹出如图所示对话框

image

 

这是由于Blogger的httpHeader不标准造成的,解决方法如下:

打开安装目录下的WindowsLiveWriter.exe.config在</configuration>前面加上

<system.net>

    <settings>

      <httpWebRequest useUnsafeHeaderParsing="true" />

    </settings>

</system.net>

加完后的形式应该是这样的

<configuration>
  <startup>
    <supportedRuntime version="v2.0.50727"/>
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing PrivatePath="Plugins"/>
      <dependentAssembly>
        <assemblyIdentity
          name="WindowsLive.Writer.Api"
          publicKeyToken="31BF3856AD364E35" />
        <bindingRedirect oldVersion="1.0.0.0"
          newVersion="1.1.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
</configuration>

 

至此,重新启动LiveWriter,就应该可以用LiveWriter来写Blogger了。

2 条评论了已经

Trackbacks/Pingbacks

发表评论

名字(必须)
邮箱(必须),(不会被公布)
网址(推荐)

字体为 粗体 是必填项目,邮箱地址 永远不会 被公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://coolxll.me),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。