Last post Apr 10, 2006 09:07 AM by cpietersen
May 04, 2005 10:49 AM|webdoc90|LINK
I'm sure this has come up in the posts before so if someone can find this please let me know where. But, is it documented how one can place the Portal in the root of a website versus in a directory? example:
May 04, 2005 01:11 PM|scrapetoe|LINK
You can use VS to xcopy the site over to your domain. You make sure that your default page is in the root folder. When you type in the url it will load the default page. If you need to know how to xcopy I left a detailed post on site configuration to Vishal
May 04, 2005 01:44 PM|webdoc90|LINK
and probably the only other item to change is:
on that note: What stops someone familiar with the portal to type into the browser:
Wouldn't it be best if the XML file where in the table? also for multi-developer development...
May 04, 2005 04:38 PM|scrapetoe|LINK
May 04, 2005 04:42 PM|scrapetoe|LINK
May 04, 2005 04:47 PM|webdoc90|LINK
I'm sure I'm not the only one that noticed this. Hence I want to get that file into the DB for other reasons as well. See my other posts.
May 05, 2005 11:03 AM|scrapetoe|LINK
May 09, 2005 04:55 PM|webdoc90|LINK
Did the Pwd protected folder work?
"It would be no different then somebody figuring out that everyone puts their images in a folder called images. What can they really do with that information?"
To some extent that is true. However images are one thing and viewing data is another. Also in that file someone could see that X role has permissions to see XYZ and in my role I can only see QRS. "That's not fair" not really sure but I'd prefer not to
conceed that information so easily. The easy answer is to say IT CAN'T BE DONE or IT SHOULDN'T BE DONE. They wouldn't be able to do that in a DB table. On my other point managing 10+ developer machines with the same version, and sometimes different versions
of the config file is a royal pain. A developer could be adding a new module which is unavailabel to the other developers (I'm cool with that however when that person releases his code to the group I have to release the new version asuming know one else is
also working on a new module. See where I'm going??? If it's in the table I have no worries and I have only 3 sets of data to maintain. 1. Production config, 2. Staging config 3. Developer config. I imagine many of you are working either alone with the
Starter Kit or very closely with someone or even 2 others, but I suspect not many are using the Starter Kit in a team 6+ developers. If you are I'd be interested in sharing ideas with you. Hope that helps explain better my dilema. I'll repeat my question.
Has anyone out there used a DB table to replace PortalCfg.xml? When I finish this porting I will report my results on this forum. By looking at the code I don't expect to be done anytime really soon. :)
May 09, 2005 08:09 PM|zhunter|LINK
You can protect the PortalCfg.xml file by using NTFS permissions. Remove "READ" permission from the IUSR_<machine name> account.
May 10, 2005 09:40 AM|webdoc90|LINK
May 10, 2005 04:14 PM|freddie|LINK
May 12, 2005 05:14 PM|scrapetoe|LINK
I would be interested in what you come up with. i am takinga course on XML I still believe there is a way to update the config using a web service. If I come across it I wll let you know. You are right though I work with three others, we just started using
the stater kits. This one and the e-commerce. However we usually work on the same site in protions so we have never had to worry about it. By the way the protected folder did work (We use Crystal tech and they are pretty good about setting you set up security).
Curous Have you ever itnegrated paypal using the ipn and api?
We are trying to move beyond using their shopping cart and using ours?
Apr 10, 2006 09:07 AM|cpietersen|LINK
Is there a good reason why you havn't simply renamed the file to something like portalcfg.config
and changed the relevant setting in the web.config to this
I've just tried it and it all seem to work well. This stops direct browse access to your settings because .config files are not served by default.
Hope this helps.
Let me know if you have tried this and know of a problem with doing it this way.