<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Wilson WebPortal Forums</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=rss&amp;id=0&amp;key=BWQJfar3kP58xEgqnuiZnA%3d%3d</link><description>Wilson WebPortal Forums</description><item><title>Create new portal from outside WWP</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2534&amp;key=AjvHJbj3HyrMI9YOMQTOHw%3d%3d&amp;post=7634</link><pubDate>Tue, 22 May 2007 13:28:44 GMT</pubDate><description>&lt;P&gt;So, you are saying there is nothing I can call in the wilson wp from an external application that will allow me to create a new portal? &lt;BR&gt;If not, could you give me a few pointers as to how I might go about doing this? Maybe just point me in the right direction...&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description></item><item><title>Create new portal from outside WWP</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2534&amp;key=AjvHJbj3HyrMI9YOMQTOHw%3d%3d&amp;post=7632</link><pubDate>Tue, 22 May 2007 00:34:12 GMT</pubDate><description>&lt;P&gt;There is no support for doing it outside of the portal itself, short of creating some db scripts I suppose.&amp;nbsp; That's an interesting request though, something that I'll consider next time around.&lt;/P&gt;
&lt;P&gt;Thanks, Paul Wilson&lt;/P&gt;</description></item><item><title>Create new portal from outside WWP</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2534&amp;key=AjvHJbj3HyrMI9YOMQTOHw%3d%3d&amp;post=7630</link><pubDate>Mon, 21 May 2007 21:50:24 GMT</pubDate><description>How do I go about creating a new portal from an external asp.net application? &lt;br&gt;&lt;br&gt;I tried this:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void btnNewRegistration_Click(object sender, EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WebPortal.Core.Config.Initialize("localhost/defwwp");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WebPortal.Core.Portal myPortal = null;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal = WebPortal.Manager.DB.GetObject&amp;lt;WebPortal.Core.Portal&amp;gt;();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Name = this.TextBox1.Text.ToString();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Group = WebPortal.Core.Group.GetById(1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Theme = WebPortal.Core.Theme.GetById(1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Skin = WebPortal.Core.Skin.GetById(1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Frame = WebPortal.Core.Frame.GetById(1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Email = "me@something.com";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.FavIcon = "myFavIcon";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Logo = "myLogo";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Description = "myDescr";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Keywords = "myKeyword";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myPortal.Save();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WebPortal.Core.Setup.BuildPortal(myPortal);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;But I keep getting an error in Page.cs:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; static Page() {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; string where = Manager.Helper.GetExpression("Page.PortalId", Portal.Current.Id);&amp;nbsp; &amp;lt;&amp;lt; HERE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Cache.Register&amp;lt;Page&amp;gt;(where);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;Please advise ASAP. Thanks!&lt;br&gt;</description></item><item><title>Create Portal Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2519&amp;key=xbTuAe7FpPT47pG7w4w9sg%3d%3d&amp;post=7593</link><pubDate>Tue, 01 May 2007 16:52:45 GMT</pubDate><description>&lt;P&gt;Sorry for the double post, but I posted as anonymous last week and it never made it into the forum...&lt;/P&gt;
&lt;P&gt;There seems to be an issue when creating a portal, saving and coming back to update the portal settings. &lt;/P&gt;
&lt;P&gt;I was receving an error in PageBase &amp;gt; OnInit &amp;gt; &lt;/P&gt;
&lt;P&gt;if (this.page.Id != Controller.Portal.HomePage.Id) {&lt;/P&gt;
&lt;P&gt;this.AddParts(Controller.Portal.HomePage.Parts, true);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;Controller.Portal.HomePage was null, which I don't believe should ever be the case. I checked the database &amp;gt; wp_portals and the following columns are null for my newly created portal: HomePageId, SearchPageId, ErrorPageId, PagePartId, PartPartId.&lt;/P&gt;
&lt;P&gt;I am new to this software, so I don't know if all those columns should be null...anyways this is the repro:&lt;/P&gt;
&lt;P&gt;1-Go to Host &amp;gt; Portals&lt;BR&gt;2-Click on Add&lt;BR&gt;3-Entered &lt;BR&gt;&amp;nbsp;&amp;nbsp; Portal Name: TestBZ&lt;BR&gt;&amp;nbsp;&amp;nbsp; Portal Email: &lt;A href="mailto:test@test.com"&gt;test@test.com&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; Description: Test&lt;BR&gt;&amp;nbsp;&amp;nbsp; Keywords: Test&lt;BR&gt;4-Save (if I check database &amp;gt; wp_portals, all the columns noted above are NOT null)&lt;BR&gt;5-Click on Edit on newly created portal (TestBZ)&lt;BR&gt;6-Change description to: Test2&lt;BR&gt;7-Save (if I check database &amp;gt; wp_portals, all the columns noted above ARE null)&lt;/P&gt;
&lt;P&gt;Now if I try to access the portal (after setting up in IIS), I get an error in the line noted above.&lt;/P&gt;
&lt;P&gt;Thx, BZ&lt;/P&gt;</description></item><item><title>Application Reset</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2460&amp;key=UOYilwCyXF6I4Bqehp4INA%3d%3d&amp;post=7449</link><pubDate>Wed, 07 Feb 2007 00:18:30 GMT</pubDate><description>&lt;P&gt;There is a little hack in place that might do what you want.&amp;nbsp; If you go to the "Portal" page, it will flush the cache, except on postbacks since that would mean you've already been there and are just making changes.&amp;nbsp;&amp;nbsp;I found it useful for debugging, and never did expose that better.&lt;/P&gt;
&lt;P&gt;Thanks, Paul Wilson&lt;/P&gt;</description></item><item><title>Application Reset</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2460&amp;key=UOYilwCyXF6I4Bqehp4INA%3d%3d&amp;post=7434</link><pubDate>Wed, 07 Feb 2007 00:16:37 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;It would be great to have an option to reset the running application. Sometimes I find that I need to reset the app for some of my changes to take effect.&amp;nbsp; I usually 'touch' the web.config to affect this.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;</description></item><item><title>How do you delete a part from a page?</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2120&amp;key=O8HB8rMJMqdXKvAzqHLzHQ%3d%3d&amp;post=7356</link><pubDate>Mon, 18 Dec 2006 00:23:16 GMT</pubDate><description>&lt;P&gt;I would expect if you deleted a part all content would be deleted as well.&lt;/P&gt;
&lt;P&gt;DJ&lt;/P&gt;</description></item><item><title>HelloWorld module in a seperate project.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2395&amp;key=0sLgcaldNvSDflcAjGqiow%3d%3d&amp;post=7334</link><pubDate>Sun, 03 Dec 2006 01:56:18 GMT</pubDate><description>&lt;P&gt;I actually have my modules already split across several projects: Modules, Admin, and Extras.&amp;nbsp; So simply make yours look like any one of these, as there isn't anything special about any of these.&amp;nbsp; Or another possiblility if you don't need more is to simply create a user control and nothing more.&amp;nbsp; Many of mine do have user controls so you can easily modify the look and feel, while the logic is in a project, but some are pure user controls and nothing else.&amp;nbsp; Take a look at the various user modules: UserPrefs, UserPassword, UserLogin, and UserEmail.&lt;/P&gt;
&lt;P&gt;Thanks, Paul Wilson&lt;/P&gt;</description></item><item><title>HelloWorld module in a seperate project.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2395&amp;key=0sLgcaldNvSDflcAjGqiow%3d%3d&amp;post=7273</link><pubDate>Sun, 03 Dec 2006 01:49:53 GMT</pubDate><description>&lt;P&gt;Hi Paul&lt;/P&gt;
&lt;P&gt;Any suggestions how to setup a HelloWorld Module in a seperate project not part of your&lt;/P&gt;
&lt;P&gt;source project so that in the future i could continue to use your codebase without any modifications to mine.&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description></item><item><title>Aliases</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2388&amp;key=nycqCoeIM2uV14wsMThoIw%3d%3d&amp;post=7333</link><pubDate>Sun, 03 Dec 2006 01:49:07 GMT</pubDate><description>&lt;P&gt;Hi Frans:&lt;/P&gt;
&lt;P&gt;Ah, I believe you are correct.&amp;nbsp; I always set things up the second way, probably mostly&amp;nbsp;because I don't have a lot of control over it when using shared hosts.&lt;/P&gt;
&lt;P&gt;Thanks, Paul Wilson&lt;/P&gt;</description></item><item><title>Aliases</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2388&amp;key=nycqCoeIM2uV14wsMThoIw%3d%3d&amp;post=7282</link><pubDate>Sun, 03 Dec 2006 01:47:35 GMT</pubDate><description>&lt;P&gt;Paul,&lt;/P&gt;
&lt;P&gt;I have the same problem. Can you comment on the following, what is the correct setup?&lt;/P&gt;
&lt;P&gt;a. 2 different domains pointing to the same IIS website, configured these domains as hostheaders&amp;nbsp;on this website&lt;/P&gt;
&lt;P&gt;b. 2 separate websites in IIS, pointing to the same&amp;nbsp;root folder containing the portal files. Each website contains the&amp;nbsp;corresponing hostheaders.&lt;/P&gt;
&lt;P&gt;I&amp;nbsp;think option a gives the problems as mentioned below as the portal is only initialized during application startup. In other words; the alias (hostheader)&amp;nbsp;is not checked each request&amp;nbsp;to determine the matching portal. This could be added to the code obviously but asking you; will it break your current caching mechanism?&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;/P&gt;
&lt;P&gt;Frans&amp;nbsp;&lt;/P&gt;</description></item><item><title>Simple HelloWorld module.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2396&amp;key=vWyHG4I5OtpvS55%2f4VtqEQ%3d%3d&amp;post=7275</link><pubDate>Thu, 09 Nov 2006 18:06:58 GMT</pubDate><description>&lt;P&gt;Hi Paul&lt;BR&gt;I am looking for steps to build a simple HelloWorldModule.&lt;BR&gt;I tried these steps but it doesn't seem to be working.&lt;BR&gt;1: Added a HelloWorldUserControl.ascx in the Module folder of WebRoot project.&lt;BR&gt;2: Changed the inheritance of HelloWorldUserControl.ascx to ModuleBase from UserControl.&lt;BR&gt;3: From Host-&amp;gt;Moduls-&amp;gt;Add Module, added the HelloWorldUserControl.ascx and set the path correctly.&lt;BR&gt;4: Add a TestPage.&lt;BR&gt;5: Add a NewPart and selected -&amp;gt; HelloWorld.&lt;BR&gt;6. When the part gets displayed it appears like it shows us the EditModule and not the View of HelloWorldUserControl.ascx .&lt;BR&gt;These fields are displayed on the module:&lt;BR&gt;*********************&lt;BR&gt;Group Id:&lt;BR&gt;Group Name:&lt;BR&gt;Super Role:&lt;BR&gt;Auto Approve:&lt;BR&gt;PwdMinLen:&lt;BR&gt;...&lt;BR&gt;...&lt;/P&gt;
&lt;P&gt;Save and Cancel buttons.&lt;BR&gt;*********************&lt;BR&gt;Please let me know if i missed anything.&lt;BR&gt;Thanks&lt;/P&gt;</description></item><item><title>Beginner questions.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2394&amp;key=H2l48IwY%2brOJP7GNm7iN9w%3d%3d&amp;post=7272</link><pubDate>Wed, 08 Nov 2006 10:37:14 GMT</pubDate><description>1.&amp;nbsp;&amp;nbsp;  Yes.&amp;nbsp; The use of the ORMapper means you can use almost any database.&amp;nbsp; I'm currently using SQL 2000 on my webhost and SQL 2005 on my dev machine so either of these are trivial, while others would require creating the matching schema but once that's done they will work too.&lt;br&gt;&lt;br&gt;2.&amp;nbsp;&amp;nbsp;  A module is reusable control, often a user control, that is registered in the portal and can thus be dynamically added to any page.&amp;nbsp; A part on the other hand is simply one instance of a module on a specific page -- kind of like an object is an instance of a class.&amp;nbsp; A webpart is a special type of control that ASP.NET gives you as a building block for its "portal" framework -- originally a SharePoint thing but not necessarily so anymore.&amp;nbsp; Note that webparts are not used in my portal.&lt;br&gt;&lt;br&gt;3.&amp;nbsp;&amp;nbsp;  The database will only set itself up the first time, so if you have it working in VS2005 then you'll need to use that first admin portal itself to configure additional portals.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Beginner questions.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2394&amp;key=H2l48IwY%2brOJP7GNm7iN9w%3d%3d&amp;post=7271</link><pubDate>Wed, 08 Nov 2006 02:24:12 GMT</pubDate><description>&lt;P&gt;1. Will WWPortal work with SQL server 2000.&lt;/P&gt;
&lt;P&gt;2. What is the difference between PagePart and Module and WebPart.&lt;/P&gt;
&lt;P&gt;3. I created a vir dir to WebRoot and when i browse to the page default.aspx from IIS i&lt;/P&gt;
&lt;P&gt;get page not found message, but it works fine when i bring it up in VS2005 as a website.&lt;/P&gt;
&lt;P&gt;Any help will be appreciated.&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description></item><item><title>Aliases</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2388&amp;key=nycqCoeIM2uV14wsMThoIw%3d%3d&amp;post=7260</link><pubDate>Tue, 31 Oct 2006 15:03:04 GMT</pubDate><description>Hi Magnus:&lt;br&gt;&lt;br&gt;You certainly can set aliases to point to sub-domains, and even completely different domains -- that is something I use myself a lot.&amp;nbsp; You need to make sure you have that domain or subdomain pointing to the portal's webroot folder, and you need to make sure it is configured for ASP.NET v2.0.&amp;nbsp; I can't think of any other requirement or issue to be aware of, and I haven't seen this behavior myself so I'm at a loss to explain it.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Aliases</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2388&amp;key=nycqCoeIM2uV14wsMThoIw%3d%3d&amp;post=7250</link><pubDate>Tue, 31 Oct 2006 14:57:29 GMT</pubDate><description>&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;Does the aliases have to point to a subfolder on the same domain? Becasue I'm trying to set it up with subdomains but can't get it to work.&lt;/P&gt;
&lt;P&gt;Example:&lt;BR&gt;mydomain.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Main Portal&lt;BR&gt;admin.mydomain.com&amp;nbsp;&amp;nbsp;Admin Portal&lt;BR&gt;port1.mydomain.com&amp;nbsp;&amp;nbsp;&amp;nbsp;Portal 1&lt;BR&gt;port2.mydomain.com&amp;nbsp;&amp;nbsp;&amp;nbsp;Portal 2&lt;BR&gt;&lt;BR&gt;All added on the same single IIS web site.&lt;/P&gt;
&lt;P&gt;If I do an iisreset and then surf to portal 1 I will end up on portal 1 as it should. But if I after that type any other subdomain it will still end up on portal 1. It is cached somehow. To be able to reach the admin portal again, I have to iisreset and make sure that the first domain I visit to is admin.mydomain.com.&lt;BR&gt;&lt;BR&gt;Regards,&lt;BR&gt;Magnus&lt;/P&gt;</description></item><item><title>Blog module</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2386&amp;key=Je1YekZxbpTHxFJ%2bNTzDLw%3d%3d&amp;post=7246</link><pubDate>Wed, 25 Oct 2006 07:59:36 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;I'd love a blog module. &lt;/P&gt;
&lt;P&gt;I'm just too lazy to implement it myself. :-)&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;</description></item><item><title>Add table with multiple primary key</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2357&amp;key=UnjzI7CiotE65hm0y%2b52ww%3d%3d&amp;post=7199</link><pubDate>Thu, 28 Sep 2006 08:55:26 GMT</pubDate><description>&lt;P&gt;Hello Paul,&lt;/P&gt;
&lt;P&gt;I am modifying your webportal to include localization. I want the localizable properties of each entity in a separate table, like this:&lt;IMG alt="" hspace=0 src="C:\Temp\locale.jpg" align=baseline border=0&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now how does this tblLanguageLocales fit into the mapper classes? I don't know how i can use a class with multiple primary key into your webportal design, and your cache mechanism.&lt;/P&gt;
&lt;P&gt;I want to be able to ask the page class to give me the name of the page. In the page class the pagelocale is fetched out of the cache and, based on the language in the users profile, the correct name is returned. Could you be so kind to give me a small sample how to achieve this? &lt;/P&gt;
&lt;P&gt;Thanks very much,&lt;/P&gt;
&lt;P&gt;Frans&lt;/P&gt;</description></item><item><title>Initial setup - Object reference not set to an instance of an object.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2262&amp;key=u6qjPDeBIoR1pAQpiNbAVQ%3d%3d&amp;post=7123</link><pubDate>Mon, 11 Sep 2006 23:45:01 GMT</pubDate><description>I do need to do a better job with some error messages, like the database wasn't setup, in my next build.&amp;nbsp; Maybe I can even come up with a few others and/or more details.&amp;nbsp; Some things are going to always be hard to diagnose at runtime though, but I'll try to get it better.&lt;br&gt;&lt;br&gt;So far though the problems that get resolved seem to be of two types.&amp;nbsp; First, it has to be setup correctly in IIS, which means marked as an IIS app and pointing to the right folder.&amp;nbsp; If this is not setup correctly then there's nothing I can do, since the portal code will never even be configured to try to run correctly.&amp;nbsp; The other main problem scenario is the database connection string, and that is something that I should be able to provide at least a little better message.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Initial setup - Object reference not set to an instance of an object.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2262&amp;key=u6qjPDeBIoR1pAQpiNbAVQ%3d%3d&amp;post=7120</link><pubDate>Mon, 11 Sep 2006 23:34:48 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;More information since the previous post in this thread...&lt;/P&gt;
&lt;P&gt;If I execute iisreset before each time I run the portal from within Visual Studio, the real error shows up. Apparently I have a problem with my database setup, but I only ever saw that error one time, and thought I had fixed it, because during the next run through the error was different. This lead me to believe&amp;nbsp;something else was&amp;nbsp;wrong.&amp;nbsp;Hence my confusion.&lt;/P&gt;
&lt;P&gt;What I think is&amp;nbsp;happening&amp;nbsp;is that during the first run through the portal code runs&amp;nbsp;Framework.Controller Initialize() the first time, hits the database error and raises it. All is as expected. The developer then attempts to fix the&amp;nbsp;error. But the next time the portal runs, something is cached (or otherwise causing the code to think it's already been initialized) and it is trying to execute a code path that assumes there is data and goes and tries to load a theme and display the home page. This is where the confusion occurs, because it's acting as though there's data in the database, when there isn't any. At least that's the theory, anyway.&lt;/P&gt;
&lt;P&gt;Sorry for the rambing post, but I hope this helps someone else out who might be having the same problem. Now to figure out why SQL Express is refusing to create a valid user login account... which is a really simple thing, theoretically, and I've done it many times before in 2000 and msde, so not a clue as to why I'm botching it up all of a sudden. Oh well.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Steve&lt;/P&gt;</description></item><item><title>Initial setup - Object reference not set to an instance of an object.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2262&amp;key=u6qjPDeBIoR1pAQpiNbAVQ%3d%3d&amp;post=7119</link><pubDate>Mon, 11 Sep 2006 23:34:45 GMT</pubDate><description>&lt;P&gt;I am running the same configuration and am getting the same error as reported by Dean.&lt;/P&gt;
&lt;P&gt;As I look at the call stack where the error is being thrown, the entry point is OnPreInit in PageBase.cs. I am baffled since I can't dig anywhere to see where the glitch may be. There's nothing else earlier in the call chain (as far as I can tell) for me to go look at. Also, I saw mentioned elsewhere that on first hit an entry is written to wp_Config table. I checked and there are no records there.&lt;/P&gt;
&lt;P&gt;I must be an idiot, because it is not obvious to me how the portal code can be where it is looking for a theme to load without a single record in any of the tables. I ran the setup db script and it created everything fine, but loaded no data, and that's ok because there aren't any sql insert statements to do so. So the portal somehow knows it's not set up and "does something". I just can't get to where that "something" is in the code&amp;nbsp;so I can't tell where it's failing. Or else I'd set up the records myself.&lt;/P&gt;
&lt;P&gt;Can anyone shed a little light on how the portal goes about setting itself up? I've been at this for hours, and this framework is so very very promising and cool, but trying to&amp;nbsp;get this to even run&amp;nbsp;makes me feel like an idiot. (And I've been coding for over twelve years.)&lt;/P&gt;</description></item><item><title>Cache.Register&lt;T&gt; bug...</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2280&amp;key=2KbN2naMhBAUenDArtih4g%3d%3d&amp;post=7046</link><pubDate>Wed, 23 Aug 2006 20:20:14 GMT</pubDate><description>Yes, you are correct -- I'll fix that in the next update.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Cache.Register&lt;T&gt; bug...</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2280&amp;key=2KbN2naMhBAUenDArtih4g%3d%3d&amp;post=7020</link><pubDate>Wed, 23 Aug 2006 20:19:29 GMT</pubDate><description>&lt;P&gt;Dear Paul,&lt;/P&gt;
&lt;P&gt;While going over the web portal source code, i noticed the following lines:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Register&amp;lt;T&amp;gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; where) {&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;lock&lt;/FONT&gt;&lt;FONT size=2&gt; (where) {&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Cache&lt;/FONT&gt;&lt;FONT size=2&gt;.where[&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;typeof&lt;/FONT&gt;&lt;FONT size=2&gt;(T)] = where;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;The lock statement looks suspecious, i guess you meant lock(Cache.where) !!&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Shadi Mari&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Initial setup - web configuration</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2263&amp;key=CRVKRo2Eppzdx242fldszA%3d%3d&amp;post=6987</link><pubDate>Fri, 04 Aug 2006 18:26:29 GMT</pubDate><description>Hi Dean:&lt;br&gt;
&lt;br&gt;
Are you running it inside of VS 2005?&amp;nbsp; If so, did you run it the first
time directly from your browser so that it setup everything correctly?&amp;nbsp;
And is that database and url the exact same that you're using in VS
2005?&amp;nbsp; I don't have VS 2005 Standard, but I do know that I've heard
that running web apps inside VS 2005 with Sql Express can reset your
database everytime in some cases.&amp;nbsp; In other words, I'm just guessing as
there's obviously a setup problem, and I suspect its something to do
with VS 2005, Sql Express, and/or your IIS Setup -- all the things that
are really tough to debug without being there to see it for myself, so
I'm not real sure what to tell you.&lt;br&gt;
&lt;br&gt;
Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Initial setup -- web root config</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2264&amp;key=AEK8ZpXKP0JT6IfNEvVg9w%3d%3d&amp;post=6986</link><pubDate>Fri, 04 Aug 2006 18:26:12 GMT</pubDate><description>Hi Dean:&lt;br&gt;
&lt;br&gt;
Are you running it inside of VS 2005?&amp;nbsp; If so, did you run it the first
time directly from your browser so that it setup everything correctly?&amp;nbsp;
And is that database and url the exact same that you're using in VS
2005?&amp;nbsp; I don't have VS 2005 Standard, but I do know that I've heard
that running web apps inside VS 2005 with Sql Express can reset your
database everytime in some cases.&amp;nbsp; In other words, I'm just guessing as
there's obviously a setup problem, and I suspect its something to do
with VS 2005, Sql Express, and/or your IIS Setup -- all the things that
are really tough to debug without being there to see it for myself, so
I'm not real sure what to tell you.&lt;br&gt;
&lt;br&gt;
Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Initial setup - Object reference not set to an instance of an object.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2262&amp;key=u6qjPDeBIoR1pAQpiNbAVQ%3d%3d&amp;post=6985</link><pubDate>Fri, 04 Aug 2006 18:25:48 GMT</pubDate><description>Hi Dean:&lt;br&gt;&lt;br&gt;Are you running it inside of VS 2005?&amp;nbsp; If so, did you run it the first time directly from your browser so that it setup everything correctly?&amp;nbsp; And is that database and url the exact same that you're using in VS 2005?&amp;nbsp; I don't have VS 2005 Standard, but I do know that I've heard that running web apps inside VS 2005 with Sql Express can reset your database everytime in some cases.&amp;nbsp; In other words, I'm just guessing as there's obviously a setup problem, and I suspect its something to do with VS 2005, Sql Express, and/or your IIS Setup -- all the things that are really tough to debug without being there to see it for myself, so I'm not real sure what to tell you.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Initial setup -- web root config</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2264&amp;key=AEK8ZpXKP0JT6IfNEvVg9w%3d%3d&amp;post=6984</link><pubDate>Fri, 04 Aug 2006 04:39:05 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;As a followup, I am running VS2005 Standard.&amp;nbsp; When I try to set IIS as the webserver (and create an IIS application on WebRoot) and then run the solution, I get an error in the controller class, at&lt;/P&gt;
&lt;P&gt;internal static void Initialize() {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpContext context = HttpContext.Current;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string appPath = context.Request.ApplicationPath.TrimEnd('/');&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string aliasPath = context.Request.Url.Host + appPath;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; initialized = Core.Config.Initialize(aliasPath);&lt;/P&gt;
&lt;P&gt;An exception of type 'System.TypeInitializationException' occurred in WilsonWebPortalFramework.DLL but was not handled in user code&lt;/P&gt;
&lt;P&gt;Additional information: The type initializer for 'Wilson.WebPortal.Core.Config' threw an exception.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;I guess the bottom line is&lt;/EM&gt;&lt;/STRONG&gt;, I am missing something basic on how to set this up using VS2005 Standard, SqlSqerver 2005 Express, and IIS.&amp;nbsp; For info, this is my connection string:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;lt;add name="Wilson.WebPortal.Connection" providerName="Sql2005" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|_wportal.mdf"/&amp;gt; &lt;/P&gt;
&lt;P&gt;with the database in the WebRoot\App_Data folder.&lt;/P&gt;
&lt;P&gt;Any insights would be greatly appreciated.&lt;/P&gt;
&lt;P&gt;--Thanks, Dean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Initial setup - web configuration</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2263&amp;key=CRVKRo2Eppzdx242fldszA%3d%3d&amp;post=6983</link><pubDate>Fri, 04 Aug 2006 04:09:37 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;One more question...&lt;/P&gt;
&lt;P&gt;I am using VS2005 and SqlExpress.&amp;nbsp; I followed the steps in your readme file for setting things up and have partial success.&amp;nbsp; while running the website in VS2005, I added a Basic: HtmlText part to the initial page and when I try to edit it I get:&lt;/P&gt;
&lt;P&gt;Failed to map the path '/aspnet_client/FreeTextBox/Languages/en-US.xml'. &lt;/P&gt;
&lt;P&gt;Stack Trace: &lt;/P&gt;
&lt;P&gt;[InvalidOperationException: Failed to map the path '/aspnet_client/FreeTextBox/Languages/en-US.xml'.]&lt;BR&gt;&amp;nbsp;&amp;nbsp; System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +483&lt;BR&gt;&amp;nbsp;&amp;nbsp; System.Web.Hosting.HostingEnvironment.MapPathInternal(VirtualPath virtualPath) +48&lt;BR&gt;&amp;nbsp;&amp;nbsp; System.Web.VirtualPath.MapPathInternal() +25&lt;BR&gt;...&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Did I miss a step?&lt;/P&gt;
&lt;P&gt;On a related note, when you use VS2005, the WebRoot is a website "project".&amp;nbsp; Have you tried converting it to an ASP.Net WEb Application (ala &lt;A href="http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/" name=Intro&gt;Visual Studio 2005 Web Application Projects &lt;/A&gt;?&lt;/P&gt;
&lt;P&gt;--Thanks, Dean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Initial setup - Object reference not set to an instance of an object.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2262&amp;key=u6qjPDeBIoR1pAQpiNbAVQ%3d%3d&amp;post=6982</link><pubDate>Fri, 04 Aug 2006 04:02:12 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;I am using VS2005 and SqlExpress.&amp;nbsp; I followed the steps in your readme file for setting things up and have partial success.&amp;nbsp; When I run the website in VS2005, it starts fine and I can login in with AdminUser, etc.&amp;nbsp; However, when I try to browse Default.aspx from IIS I get the following:&lt;/P&gt;
&lt;P&gt;Object reference not set to an instance of an object. &lt;/P&gt;
&lt;P&gt;private Core.Theme theme {&lt;BR&gt;Line 47: &amp;nbsp;&amp;nbsp;&amp;nbsp;get { return this.Profile.Theme ?? this.page.Portal.Theme; }&lt;BR&gt;Line 48: &amp;nbsp;&amp;nbsp;}&lt;BR&gt;Line 49: &lt;BR&gt;Source File: C:\src_ext\wilson\WilsonWebPortal\v1.0.0.2\src\Framework\Bases\PageBase.cs&amp;nbsp;&amp;nbsp;&amp;nbsp; Line: 47 &lt;/P&gt;
&lt;P&gt;Stack Trace: &lt;/P&gt;
&lt;P&gt;[NullReferenceException: Object reference not set to an instance of an object.]&lt;BR&gt;&amp;nbsp;&amp;nbsp; Wilson.WebPortal.Framework.PageBase.get_theme() in C:\src_ext\wilson\WilsonWebPortal\v1.0.0.2\src\Framework\Bases\PageBase.cs:47&lt;BR&gt;&amp;nbsp;&amp;nbsp; Wilson.WebPortal.Framework.PageBase.OnPreInit(EventArgs e) in C:\src_ext\wilson\WilsonWebPortal\v1.0.0.2\src\Framework\Bases\PageBase.cs:58&lt;BR&gt;&amp;nbsp;&amp;nbsp; System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +521&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I hope this is not covered elsewhere.&amp;nbsp; I treid to read through the forum.&lt;/P&gt;
&lt;P&gt;--Thanks, Dean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Password</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2258&amp;key=smPEudg1kOyNDs0meSDMtw%3d%3d&amp;post=6969</link><pubDate>Tue, 01 Aug 2006 21:16:56 GMT</pubDate><description>Hi Sean:&lt;br&gt;&lt;br&gt;You cannot retrieve a password, you can only reset it -- it is hashed, not encrypted, which is the standard password management best practice.&amp;nbsp; How do you reset it?&amp;nbsp; You can do it in the admin interface in the web app, but I also like to work directly in the database, so I created a shortcut.&amp;nbsp; All you need to do is set the PwdHash field to the desired password and also set the PwdSalt field to "*" -- the next time that particular user is touched it will be automatically hashed for you, so please encourage the user affected to login, as well as change their password.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Password</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2258&amp;key=smPEudg1kOyNDs0meSDMtw%3d%3d&amp;post=6968</link><pubDate>Tue, 01 Aug 2006 20:34:07 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Just wondering if there's a way to access the password field of in the DB. I can access the database itself, so I just need to unencrypt the password. What algorithm did you use to write the pwd to the database (either Access or SQL Server).&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;</description></item><item><title>WebPortal Setup Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2256&amp;key=wta7rUSv2yBy8Yb%2b3y6uZA%3d%3d&amp;post=6966</link><pubDate>Tue, 01 Aug 2006 19:49:45 GMT</pubDate><description>Paul,&lt;br&gt;&lt;br&gt;Thanks.&amp;nbsp; I have had bits of issues with these guys @ ASPnix and I agree a switch is in order.&amp;nbsp; I just signed up with WebHosting4Life and will give them a try.&amp;nbsp; I chatted with their help people first to verify what I needed to do was doable and they agreed.&lt;br&gt;&lt;br&gt;I used your referrer ID, so you should get a credit or something.&lt;br&gt;&lt;br&gt;-Rob&lt;br&gt;</description></item><item><title>WebPortal Setup Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2256&amp;key=wta7rUSv2yBy8Yb%2b3y6uZA%3d%3d&amp;post=6964</link><pubDate>Tue, 01 Aug 2006 18:50:26 GMT</pubDate><description>Hi Rob:&lt;br&gt;&lt;br&gt;Sorry about that.&amp;nbsp; There are quite a few libraries that require reflection, not to mention a lot of reasons you might want to use it yourself, so that's very short-sighted.&amp;nbsp; I sometimes hear of people with problems with WebHost4Life's support, just as I do with every other host, but they do seem to always be willing to work with people, not to mention that most things are easy to do on your own with their control panel, so maybe you should consider a move.&amp;nbsp; Its always a pain to move things already setup, so I understand if that's not doable, but I orginally moved to WebHost4Life when me previous host dragged their feet getting ASP.NET up and running -- I couldn't afford to wait indefinitely, no matter how hard it was to move.&lt;br&gt;&lt;br&gt;Good luck, Paul Wilson&lt;br&gt;</description></item><item><title>WebPortal Setup Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2256&amp;key=wta7rUSv2yBy8Yb%2b3y6uZA%3d%3d&amp;post=6963</link><pubDate>Tue, 01 Aug 2006 18:45:11 GMT</pubDate><description>Paul,&lt;br&gt;&lt;br&gt;Thank you for the reply.&amp;nbsp; My host is ASPnix and they won't give me that permission.&amp;nbsp; I just asked their support group and got an all out "no".&amp;nbsp; No real explanation.&lt;br&gt;&lt;br&gt;-Rob&lt;br&gt;</description></item><item><title>WebPortal Setup Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2256&amp;key=wta7rUSv2yBy8Yb%2b3y6uZA%3d%3d&amp;post=6962</link><pubDate>Tue, 01 Aug 2006 18:21:42 GMT</pubDate><description>Hi Rob:&lt;br&gt;&lt;br&gt;You need the reflection permission due to the ORMapper.&amp;nbsp; Some hosts automatically enable this, while some do not.&amp;nbsp; Its not technically part of medium trust, but many that start with medium trust do add this permission since its a common requirement and since its not much of a real security risk.&amp;nbsp; Microsoft was at one time even talking about adding a hosting trust that would have included this by default, but for some reason that plan never got implemented.&amp;nbsp; So talk to your host -- I assume they have to at least allow it on your machine, even if you have to also do something to enable it for your app.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>WebPortal Setup Issue</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2256&amp;key=wta7rUSv2yBy8Yb%2b3y6uZA%3d%3d&amp;post=6961</link><pubDate>Tue, 01 Aug 2006 14:48:56 GMT</pubDate><description>Paul,&lt;br&gt;
&lt;br&gt;
I have setup the WebPortal based on your Readme.txt document
distributed with the zip file.&amp;nbsp; I am using Aspnix for web hosting.&amp;nbsp; I
uploaded the WebRoot directory after configuring and setting up the DB
on my host.&amp;nbsp; I can connect fine to the db with the built tables from MS
SQL Management Studio.&lt;br&gt;
&lt;br&gt;
When I browse my site at www.stillriversoftware.com, I get the following:&lt;br&gt;
&lt;br&gt;
&lt;span&gt;&lt;h2&gt;&lt;i&gt;Security Exception&lt;/i&gt; &lt;/h2&gt;&lt;/span&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;b&gt;Description: 
&lt;/b&gt;The application attempted to perform an operation not allowed by the 
security policy. &amp;nbsp;To grant this application the required permission please 
contact your system administrator or change the application's trust level in the 
configuration file. &lt;br&gt;&lt;br&gt;&lt;b&gt;Exception Details: 
&lt;/b&gt;System.Security.SecurityException: Request failed.&lt;br&gt;&lt;br&gt;&lt;b&gt;Source 
Error:&lt;/b&gt; &lt;br&gt;&lt;br&gt;
&lt;table bgcolor="#ffffcc" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;An unhandled exception was generated during the execution of the 
current web request. Information regarding the origin and location of the 
exception can be identified using the exception stack trace below.&lt;/code&gt; 
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;b&gt;Stack Trace:&lt;/b&gt; &lt;br&gt;&lt;br&gt;
&lt;table bgcolor="#ffffcc" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;[SecurityException: Request failed.]&lt;br&gt;   System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0&lt;br&gt;   System.Web.Compilation.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assembliesCollection, String typeName, Boolean ignoreCase) +176&lt;br&gt;   System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +318&lt;br&gt;   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement,&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;&lt;br&gt;
Any ideas what might be causing this?&lt;br&gt;
&lt;br&gt;
Thank you,&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Rob Bazinet&lt;br&gt;
&lt;br&gt;</description></item><item><title>Where does WebPortal Framework fit?</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2243&amp;key=exz5GYh0SSH15pbV%2bhjmtw%3d%3d&amp;post=6941</link><pubDate>Tue, 25 Jul 2006 19:33:59 GMT</pubDate><description>Hi Shadi:&lt;br&gt;&lt;br&gt;That's a tricky one.&amp;nbsp; Many people will tell you that you can use Sharepoint or DNN for any web app, and if you believe that then you can probably make the same claim for my WebPortal.&amp;nbsp; On the other hand, if you don't believe that, then you probably shouldn't for mine either.&amp;nbsp; As a web app developer myself, I personally feel that my WebPortal will work effectively for many cases, but you have to weigh each individual case of course.&amp;nbsp; The WebPortal allows you to get right to work on just create very simple ASP.NET v2.0 modules, while still enjoying the great features that ASP.NET v2.0 brings to the table, but of course it also does add the overhead of a database for everything, although hopefully you'll find the caching very effective.&amp;nbsp; There certainly are some obvious limitations also though, due to the simplistic approach that I like -- there isn't built-in support for other membership and/or role providers, nor the personalization features of web-parts, and my search engine is crude at best at the moment.&amp;nbsp; In other words, I'm certainly not trying to build yet another generic CMS system, but I truly am trying to build a web app framework that is developer friendly -- and in many cases its already good enough, while in others its a work in progress (localization for instance).&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Where does WebPortal Framework fit?</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2243&amp;key=exz5GYh0SSH15pbV%2bhjmtw%3d%3d&amp;post=6938</link><pubDate>Tue, 25 Jul 2006 19:23:49 GMT</pubDate><description>&lt;P&gt;Dear Paul,&lt;/P&gt;
&lt;P&gt;I'm still not sure where the web portal framework can fit? is it only to be used for web portals much like Sharepoint and DotNetNuke or it can be used as a foundation for every web application?&lt;/P&gt;
&lt;P&gt;If its a foundation for all web apps then does this mean i should match use cases with modules on the portal?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Shadi Mari&lt;/P&gt;</description></item><item><title>Existing non-portal pages</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2227&amp;key=8FhK17%2fN4gH8UmCHtKjMbw%3d%3d&amp;post=6896</link><pubDate>Tue, 11 Jul 2006 14:22:36 GMT</pubDate><description>Hi Sean:&lt;br&gt;&lt;br&gt;You should be able to mark the "oldASPXstuff" folder as a separate IIS application (or have your hoster do that if they don't provide you that capability) and that should do it.&amp;nbsp; And while you may not be able to move your existing sites, I'd highly recommend getting a host that does allow you more functionality (like WebHost4Life).&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Existing non-portal pages</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2227&amp;key=8FhK17%2fN4gH8UmCHtKjMbw%3d%3d&amp;post=6895</link><pubDate>Tue, 11 Jul 2006 13:00:59 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; I have an existing webapplication (ASP.NET) that I would like to leave on my site. However, the URL for them is &lt;A href="http://mysite.com/oldASPXstuff/default.aspx"&gt;http://mysite.com/oldASPXstuff/default.aspx&lt;/A&gt;. This gets processed by the WebPortal, as I have it as my root application. (My hosters dont provide a means to specify &lt;A href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/A&gt; to point to &lt;A href="http://mysite.com/APortal"&gt;http://mysite.com/APortal&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;&amp;nbsp; Is there anything I can do in the configuration to bypass processing for this site, or what else can I do?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Permissions</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2189&amp;key=g2YMpbnFYRaLnuLE%2bSb7Cw%3d%3d&amp;post=6793</link><pubDate>Sun, 18 Jun 2006 13:07:37 GMT</pubDate><description>There's really not much to edit on the page-level, and when you do edit those page-level things (page name, title, icon, description, keywords, menu page/order, etc.) you aren't actually using that page itself.&amp;nbsp; Instead when you edit page-level settings, you are actually using the Part for editting Pages, which is on the Pages Page.&amp;nbsp; So you can change both who can view the Pages Page and Page Part on it, as well as who has the Rights to Edit or Delete Pages on the Page Part.&amp;nbsp; That does mean that you can't enable some people to edit some page-level settings and some to edit other page-level settings -- it is an all or nothing thing.&amp;nbsp; But that typically makes the most sense (although I'm sure there are exceptions) because editting page-level settings is really best described as site management, while editting the Parts on a Page is more traditional content management.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Permissions</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2189&amp;key=g2YMpbnFYRaLnuLE%2bSb7Cw%3d%3d&amp;post=6791</link><pubDate>Sun, 18 Jun 2006 04:48:17 GMT</pubDate><description>&lt;P&gt;Thanks Paul.&lt;/P&gt;
&lt;P&gt;Just for one further clarification.&amp;nbsp; Are you saying that pages cannot be set to be read/write separately?&lt;/P&gt;
&lt;P&gt;For example, I can't at this time, give a person(s) permission to edit (add parts) to a page, but that page only?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;</description></item><item><title>Permissions</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2189&amp;key=g2YMpbnFYRaLnuLE%2bSb7Cw%3d%3d&amp;post=6788</link><pubDate>Sat, 17 Jun 2006 13:45:07 GMT</pubDate><description>Hi John:&lt;br&gt;&lt;br&gt;Each Page has an "Edit Page" link at the top-right (at least in the included masters) that allows you to specify both if its publicly viewable by everyone and if not then you can assign specific roles (or none to make it all logged in users).&amp;nbsp; You can also get to "Edit Page" from the Portal &amp;gt; Pages menu, so you don't actually have to visit the page in question if you do not want to do so.&amp;nbsp; Next, each Part on your Page has an "Edit" link at the top-right of its frame (again in the included frames) that allows you to specify the same public and/or role options for visibility.&amp;nbsp; Finally, on the Parts that have configured Actions, you will also see the ability to specify Rights for each Action to be public and/or role-based.&amp;nbsp; Note that "read" permissions are the default "view" settings, while the other permissions are Part specific Actions that typically include things like "edit" and "delete", but there may be other Actions also.&lt;br&gt;&lt;br&gt;Now as to Groups and Roles (and Users), the best way to think of it is that if you are the only one using your installation than you will probably just create one Group and never think about Groups again -- you'll simply be managing Roles and Users in that one Group.&amp;nbsp; On the other hand, if your installation is going to have Portals used by other "companies" or "communities" (not just for yours) than you should think of each of those "companies" or "communities" being its own Group that has its own separate Roles and Users.&amp;nbsp; The rationale behind this is that I might be a User in one "company" but not in another "company", or maybe I am a User in both "companies" but my Roles vary between those "companies".&amp;nbsp; I&amp;nbsp; believe most other web portals force you to have different users and roles for each portal, but that isn't always what you want since you may very well have multiple portals for the same "company" that should have the exact same Users and Roles -- although even then you might have some roles allowed to view and do more things in one portal and less in another.&lt;br&gt;&lt;br&gt;Finally, you're right on about the "Inactive or Suppressed or NotInRole" text when you login as an admin -- those particular Parts aren't applicable but there must be a way for you to edit their settings and thus I show them to admins anyhow.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson</description></item><item><title>Permissions</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2189&amp;key=g2YMpbnFYRaLnuLE%2bSb7Cw%3d%3d&amp;post=6786</link><pubDate>Fri, 16 Jun 2006 16:33:12 GMT</pubDate><description>Hi Paul,&lt;br&gt;&lt;br&gt;How do you assign edit permissions, and read permissions to a web part and/or page separately?&lt;br&gt;&lt;br&gt;Also, so far the groups, and roles don't seem well separated in my mind, perhaps you could explain the significance, and how to properly assign read/edit permissions separately?&lt;br&gt;&lt;br&gt;Lastly, I noticed as the admin user, after login, I get a message in the login part at the bottom which says it's inactive, or NotIsInRole or something like that.&amp;nbsp; I'm guessing since you are already logged in, the part isn't applicable.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;John&lt;br&gt;</description></item><item><title>Multiple 'other' database.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2024&amp;key=D%2byOBcqCVKbTDjr1hJm9vw%3d%3d&amp;post=6757</link><pubDate>Tue, 06 Jun 2006 15:27:45 GMT</pubDate><description>&lt;P&gt;Hi Lloyd,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; I created a simple table in the master database, wherein I put a PortalID and database connection string.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Based on the PortalId, I then accessed the ORMapper using the connection string specified. I didn't actually write a supporting module though. It's very easy to do so, though. &lt;/P&gt;
&lt;P&gt;As there was only a small number of tables, and the relationships are fairly simple (no N-&amp;gt;N), I copied the code, and wrote modules for each table that use the List and EditView controls. &lt;/P&gt;
&lt;P&gt;If I get a chance, I'm going to write a generic List and EditView with parameters pointing to ObjectType.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;Stick with it, though, because it's a great product, and so easy to use. Although, I really wish Paul had brought in the UIMapper. I think he's thinking about it, or at least he's thinking about a generic table-focused List and Edit View control.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Sean.&lt;/P&gt;</description></item><item><title>Problems with setup</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2178&amp;key=6LRYSRWtV3udpv4CF9pCxw%3d%3d&amp;post=6748</link><pubDate>Sat, 03 Jun 2006 00:02:06 GMT</pubDate><description>Hi Lloyd:&lt;br&gt;&lt;br&gt;Is "WebRoot" setup as an application in IIS?&amp;nbsp; If not then it needs to be configured that way.&amp;nbsp; I think that could also be due to the connection string being wrong -- did it give a stack-trace?&amp;nbsp; One way to tell if it got past the connection string correctly is that it should add an entry to the wp_Config table on the first hit.&amp;nbsp; The more information you can provide about what exactly you have done, the full error details, and anything in the database, the easier it is to help you.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Problems with setup</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2178&amp;key=6LRYSRWtV3udpv4CF9pCxw%3d%3d&amp;post=6746</link><pubDate>Fri, 02 Jun 2006 23:53:40 GMT</pubDate><description>&lt;P&gt;I'm probably just being thick but I can't get the portal up and running.&amp;nbsp; I'm getting the following error when I to navigate to the site:&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;The type initializer for 'Wilson.WebPortal.Core.Config' threw an exception."}&amp;nbsp;System.Exception {System.TypeInitializationException}&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;from this line of code:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;STRONG&gt;initialized = Core.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;&lt;STRONG&gt;Config&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;.Initialize(aliasPath);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;the alias path is localhost/WebRoot&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;/P&gt;
&lt;P&gt;Lloyd&lt;/P&gt;</description></item><item><title>Multiple 'other' database.</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2024&amp;key=D%2byOBcqCVKbTDjr1hJm9vw%3d%3d&amp;post=6742</link><pubDate>Fri, 02 Jun 2006 08:56:28 GMT</pubDate><description>&lt;P&gt;Sean, which approach did you settle on.&amp;nbsp; I'd like to port an existing application into WebPortal but a seperate database for each client is a requirement of ours as well.&amp;nbsp; I'd be interested in hearing which you decided and what you learned from doing it.&lt;/P&gt;
&lt;P&gt;Lloyd&lt;/P&gt;</description></item><item><title>Login URL</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2144&amp;key=8fSAHVzSBHsonnk3wFRCiA%3d%3d&amp;post=6658</link><pubDate>Wed, 10 May 2006 14:21:29 GMT</pubDate><description>&lt;P&gt;Paul,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; I've found the setting in the Portal menu.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;</description></item><item><title>Login URL</title><link>http://wilsonwebportal.com/Forums/Default.aspx?part=75&amp;action=thread&amp;id=2144&amp;key=8fSAHVzSBHsonnk3wFRCiA%3d%3d&amp;post=6657</link><pubDate>Wed, 10 May 2006 14:11:51 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Just wondering if there's a quick way to change the login link on the main page? Something like this portal, in fact. The default link is to Default.aspx. I want to move it to it's own page, or another page (like Forums).&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Sean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>