So I installed the Community Edition on my DNN 4.9.4 site, setup WLW just fine and even got the "Temporary Post Used for Theme Detection" thing to appear in my Text/HTML module.
However, I then tried to do my first post, just a title and half a sentence in the body and hit the Publish Button. The wheels spen and then I got an error dialog, "Blog Server Error, Server Error 0 Occured, This feature is currently not implemented."
I did a little online searching and found the log files for WLW (Menu, Help, About, Show Log File). Here are the details from the log. I have no idea what might be wrong or what to try next. Any help would be greatly appreciated.
WindowsLiveWriter,1.4980,None,00002,29-Jul-2010 12:55:09.192,"Starting Windows Live Writer 14.0.8117.416",""
WindowsLiveWriter,1.4980,None,00003,29-Jul-2010 12:55:09.192,".NET version: 2.0.50727.4927",""
WindowsLiveWriter,1.4980,None,00004,29-Jul-2010 12:55:09.224,"No legacy directory to monitor for plugins. Ignoring legacy directory.",""
WindowsLiveWriter,1.4980,None,00005,29-Jul-2010 12:55:09.595,"499 499",""
WindowsLiveWriter,1.4980,None,00006,29-Jul-2010 12:55:48.746,"XML-RPC request:
http://www.accuraty.com/metapost.ashx?key=text/html&sid=2307
<?xml version=""1.0"" encoding=""utf-8""?>
<methodCall>
<methodName>metaWeblog.newPost</methodName>
<params>
<param>
<value>
<string>0</string>
</value>
</param>
<param>
<value>
<string>suAccuraty</string>
</value>
</param>
<param>
<value>[removed]</value>
</param>
<param>
<value>
<struct>
<member>
<name>title</name>
<value>
<string>Live Writer Test</string>
</value>
</member>
<member>
<name>description</name>
<value>
<string><p>Something for the body…</p> <div style=""padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"" id=""scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3aef5ad4-cb75-4361-b5c8-4cd3129c2441"" class=""wlWriterEditableSmartContent"">Technorati Tags: <a href=""http://technorati.com/tags/website"" rel=""tag"">website</a>,<a href=""http://technorati.com/tags/design"" rel=""tag"">design</a>,<a href=""http://technorati.com/tags/developer"" rel=""tag"">developer</a></div></string>
</value>
</member>
<member>
<name>categories</name>
<value>
<array>
<data />
</array>
</value>
</member>
<member>
<name>mt_excerpt</name>
<value>
<string />
</value>
</member>
</struct>
</value>
</param>
<param>
<value>
<boolean>0</boolean>
</value>
</param>
</params>
</methodCall>",""
WindowsLiveWriter,1.4980,None,00007,29-Jul-2010 12:55:48.746,"XML-RPC response:
http://www.accuraty.com/metapost.ashx?key=text/html&sid=2307
<?xml version=""1.0""?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value>
<i4>0</i4>
</value>
</member>
<member>
<name>faultString</name>
<value>
<string>This feature is currently not implemented.</string>
</value>
</member>
</struct>
</value>
</fault>
</methodResponse>",""
WindowsLiveWriter,1.4980,Fail,00008,29-Jul-2010 12:55:48.771,"WindowsLive.Writer.Extensibility.BlogClient.BlogClientProviderException: Blog Server Error - Server Error 0 Occurred
This feature is currently not implemented.
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MetaweblogNewPost(String blogId, BlogPost post, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MovableTypeNewPost(String blogId, BlogPost post, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish, String& etag, XmlDocument& remotePost)
at WindowsLive.Writer.BlogClient.Blog.NewPost(BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
at WindowsLive.Writer.PostEditor.UpdateWeblogAsyncOperation.DoWork()
at WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()"," at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at WindowsLive.Writer.CoreServices.Diagnostics.LogFileTraceListener.Fail(String message)
at System.Diagnostics.TraceInternal.Fail(String message)
at System.Diagnostics.Trace.Fail(String message)
at WindowsLive.Writer.PostEditor.BlogPostEditingManager.UpdateWeblog(Boolean publish)
at WindowsLive.Writer.PostEditor.BlogPostEditingManager.PostToWeblog(Boolean publish)
at WindowsLive.Writer.PostEditor.BlogPostEditingManager.Publish()
at WindowsLive.Writer.PostEditor.PostEditorMainControl.commandPostAndPublish_Execute(Object sender, EventArgs e)
at WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e)
at WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e)
at WindowsLive.Writer.ApplicationFramework.CommandBarButtonLightweightControl.OnMouseUp(MouseEventArgs e)
at WindowsLive.Writer.Controls.LightweightControl.RaiseMouseUp(MouseEventArgs e)
at WindowsLive.Writer.Controls.LightweightControlContainerControl.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at WindowsLive.Writer.Controls.LightweightControlContainerControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at WindowsLive.Writer.ApplicationFramework.SatelliteApplicationForm.Launcher.ThreadMain(Object[] parameters)
at WindowsLive.Writer.CoreServices.Threading.ThreadStartWithParams.Run()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()"
WindowsLiveWriter,1.4980,None,00009,29-Jul-2010 12:55:48.773,"DisplayableException occurred: WindowsLive.Writer.Extensibility.BlogClient.BlogClientProviderException: Blog Server Error - Server Error 0 Occurred
This feature is currently not implemented.
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MetaweblogNewPost(String blogId, BlogPost post, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MovableTypeNewPost(String blogId, BlogPost post, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish, String& etag, XmlDocument& remotePost)
at WindowsLive.Writer.BlogClient.Blog.NewPost(BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
at WindowsLive.Writer.PostEditor.UpdateWeblogAsyncOperation.DoWork()
at WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()",""