DNN Platform v7.3.1
DNN Blog v6.0.7 upgraded from v4.1.1
Blog permissions: All Users - View Comments and Add Comment
No users are able to add a new comment, or to like, dislike, report, approve, delete, or reply to an existing comment. In all cases a network trace shows errors along the lines of "<website>/DesktopModules/Blog/API/Comments/<action> 404 (Not Found)"
This happens with a host user, an admin user, a registered user, and an anonymous user.
Other modules, as well as DNN administrative modules, are able to make Web API calls with no error. I have verified that DotNetNuke.Modules.Blog.dll appears correct in the website /bin folder. I have peeked at the source code, and it is behaving as if the call to each of these services is failing the security check (I.E. - <BlogAuthorizeAttribute(Services.SecurityAccessLevel.AddComment)>, etc.)
Is there some configuration step I am missing? The commenting buttons and links appear appropriately, in that anonymous users get the option to add a comment and administrative users get options to approve/delete comments. The blog owner can add new posts and edit existing posts. It is only the commenting features that seem to be failing, and again it appears to be due to permissions at the web service level.
Any suggestions would be much appreciated.