My BlogEngine.NET on Mono experience continues. It kind of reminds me of a Johnny Cash song:
"I'm goin' ride around in style. I'm gonna drive everybody wild. 'Cause I'll have the only one there is around."
"Now up to now my plan went alright, 'Til we tried to put it all together one night. And that when we noticed that somethin' was definately wrong."
It could be a recognised design-pattern.
The main issues so far in getting it up and running:
-
Compilation - xbuild doesn't embed file resources. <EmbeddedResource> is ignored in .csproj files. Worked around with a MakeFile.
-
Path Construction - e.g. pathName+"\"+fileName doesn't work on Unix. Change to Path.Combine().
-
Filesystem Case Sensitivity - "App_data" won't find "App_Data". Fix string case in string literals.
-
Issues with Server.Transfer() - error transferring to non-execable path files. Use context.Server.Transfer().
So, far... so good. But I haven't tested all areas of it yet. As I find problems, I'm looking into them. I'd get it one piece at a time...
P.S. Comments & Contact appear to work now. So if you find part of the site that isn't working... let me know.