I moved my blog over to my own VM hosted in Azure. While I was doing this I upgraded for 3.0 to 3.3.5 by doing a fresh install.
My site is now hosted and I can write new posts and publish them just fine.
However old posts that exist already don't seem update. I go to any of my old posts and just write some random text and hit save and nothing happens.
I looked in developer console and I see this error
angular.js:11358 TypeError: Cannot read property 'OptionValue' of undefined at h.$scope.save (posteditorController.js:99) at angular.js:12133 at f (angular.js:22518) at h.$eval (angular.js:14123) at h.$apply (angular.js:14221) at HTMLAnchorElement.<anonymous> (angular.js:22523) at HTMLAnchorElement.dispatch (jquery-2.1.4.js:4435) at HTMLAnchorElement.elemData.handle (jquery-2.1.4.js:4121)
No clue why it happens on old posts but not new posts. One difference I came up with is that I wrote all the old posts in Windows Live Writer where I just wrote the new posts in Blog Engine itself.
I also have a problem with adding new categories(I can use old categories but can't create new ones)
angular.js:9658 POST http://www.example.com/api/categories 500 (Internal Server Error)(anonymous function) @ angular.js:9658s @ angular.js:9462f @ angular.js:9179(anonymous function) @ angular.js:12914$eval @ angular.js:14123$digest @ angular.js:13939$apply @ angular.js:14227(anonymous function) @ angular.js:22523dispatch @ jquery-2.1.4.js:4435elemData.handle @ jquery-2.1.4.js:4121
angular.js:11358 ReferenceError: data is not defined at posteditorController.js:218 at angular.js:9211 at angular.js:12914 at h.$eval (angular.js:14123) at h.$digest (angular.js:13939) at h.$apply (angular.js:14227) at p (angular.js:9493) at J (angular.js:9678) at XMLHttpRequest.t.onload (angular.js:9621)