I have created an extended web application, so there are two SharePoint applications running on the same server, one on port 80 and the other on port 8081. Internally everything is fine.
In the extended application I installed the "Help Desk" template.
When I try to access the extended application using the public URL, everything is fine initially, I can browse from site to site, I can browse service requests and other lists, but as soon as I try to access folders that I have created in the "Knowledge Base" SharePoint begins to append port 8081 to the public URL. For example, let's say that my public URL is www.knowledgebase.com, SharePoint begins to reference www.knowledgebase.com:8081. Obviously this is not going to work, NAT will not allow it.
I can view documents in the root of the Knowledge Base, and I can upload documents to the root of the Knowledge Base, but as soon as I try to access a sub folder, the URL is wrong because SharePoint is appending the port number and the URL can not be resolved.
I can not find anywhere in the configuration where I have asked SharePoint to do this for me. What is going on? This has to be something simple, but I can't seem to track it down, any suggestions would be greatly appreciated.
Also, I am not having this trouble in the application running on port 80, but I am also not running "Help Desk" in that application. Could this be a bug in "Help Desk"?