This is the LiveWriter code from my most recent attempt:
WindowsLiveWriter,1.3872,Fail,00010,07-Sep-2010 20:12:03.969,"WindowsLive.Writer.BlogClient.Detection.BlogAccountDetector+NoAccountsOnServerException: Error in the application.
at WindowsLive.Writer.BlogClient.Detection.BlogAccountDetector.ValidateService()"," 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.BlogClient.Detection.BlogAccountDetector.ReportError(Exception ex, MessageId errorMessageType, Object[] errorMessageParams)
at WindowsLive.Writer.BlogClient.Detection.BlogAccountDetector.ValidateService()
at WindowsLive.Writer.BlogClient.Detection.BlogServiceDetector.AttemptRsdBasedDetection(IProgressHost progressHost, RsdServiceDescription rsdServiceDescription)
at WindowsLive.Writer.BlogClient.Detection.BlogServiceDetector.DetectBlogService(IProgressHost progressHost)
at WindowsLive.Writer.CoreServices.Progress.ProgressWorker.DoWork()
at WindowsLive.Writer.CoreServices.Progress.MultipartAsyncOperation.DoWork()
at WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()
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.3872,Fail,00011,07-Sep-2010 20:12:03.970,"WindowsLive.Writer.BlogClient.Detection.BlogServiceDetectorBase+BlogAccountDetectorException: Blog account detector did not succeed
at WindowsLive.Writer.BlogClient.Detection.BlogServiceDetectorBase.ReportErrorAndFail(MessageId errorMessageType, Object[] errorMessageParams)
at WindowsLive.Writer.BlogClient.Detection.BlogServiceDetector.AttemptRsdBasedDetection(IProgressHost progressHost, RsdServiceDescription rsdServiceDescription)
at WindowsLive.Writer.BlogClient.Detection.BlogServiceDetector.DetectBlogService(IProgressHost progressHost)"," 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.BlogClient.Detection.BlogServiceDetector.DetectBlogService(IProgressHost progressHost)
at WindowsLive.Writer.CoreServices.Progress.ProgressWorker.DoWork()
at WindowsLive.Writer.CoreServices.Progress.MultipartAsyncOperation.DoWork()
at WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()
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.3872,None,00012,07-Sep-2010 20:12:11.198,"Creating a writable ribbon istream for C:\Users\xxxxxx\AppData\Roaming\Windows Live Writer\Ribbon.dat",""
WindowsLiveWriter,1.3872,None,00013,07-Sep-2010 20:12:14.871,"Creating a writable ribbon istream for C:\Users\xxxxxx\AppData\Roaming\Windows Live Writer\Ribbon.dat",""
The error "No Account Error on Setup" is bizarre for a couple of reasons. First, I know the account exists, I can log in with it from wp-login. Second, the same account works for the iPhone app and logs me just fine. Third, the error box that pops up when WLW tries to connect says not that the account doesn't exist, but that the account exists and signed in but I don't have a blog with this service. I don't see anything else here that means anything to me, really, so if there's something to point me to, let me know.
Thanks!