<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ASP.Net MVC Portable Areas via MvcContrib</title>
	<atom:link href="http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/</link>
	<description></description>
	<lastBuildDate>Thu, 16 May 2013 09:01:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Saeed Neamati</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-399</link>
		<dc:creator>Saeed Neamati</dc:creator>
		<pubDate>Mon, 28 May 2012 08:20:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-399</guid>
		<description>I think you do need to explain a little more about the way of achieving this &quot;Portable Area&quot; thing. I downloaded the code, but reverse-engineering a code is really harder than somebody explaining it to you. Your article is valuable in concept and idea, but lacks the necessary description. Thanks.</description>
		<content:encoded><![CDATA[<p>I think you do need to explain a little more about the way of achieving this &#8220;Portable Area&#8221; thing. I downloaded the code, but reverse-engineering a code is really harder than somebody explaining it to you. Your article is valuable in concept and idea, but lacks the necessary description. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh Hirapra</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-396</link>
		<dc:creator>Nilesh Hirapra</dc:creator>
		<pubDate>Thu, 01 Mar 2012 04:23:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-396</guid>
		<description>Look here for solution. Putting detailed steps very soon.
http://nileshhirapra.blogspot.in/2012/02/aspnet-mvc-pluggable-application.html</description>
		<content:encoded><![CDATA[<p>Look here for solution. Putting detailed steps very soon.<br />
<a href="http://nileshhirapra.blogspot.in/2012/02/aspnet-mvc-pluggable-application.html" rel="nofollow">http://nileshhirapra.blogspot.in/2012/02/aspnet-mvc-pluggable-application.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy H</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-270</link>
		<dc:creator>Randy H</dc:creator>
		<pubDate>Wed, 18 Nov 2009 19:53:02 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-270</guid>
		<description>Is there a problem with the latest version of  ASP.Net MVC 2 Beta (released 11/17/2009)? When running your MvcContrib.Samples.PortableAreas sample I am getting this error: 
The view &#039;index&#039; or its master was not found. The following locations were searched:
~/Areas/Login/Views/login/index.aspx
~/Areas/Login/Views/login/index.ascx
~/Areas/Login/Views/Shared/index.aspx
~/Areas/Login/Views/Shared/index.ascx
~/Views/login/index.aspx
~/Views/Shared/index.aspx
~/Views/InputBuilders/index.aspx
~/Views/login/index.ascx
~/Views/Shared/index.ascx 
</description>
		<content:encoded><![CDATA[<p>Is there a problem with the latest version of  ASP.Net MVC 2 Beta (released 11/17/2009)? When running your MvcContrib.Samples.PortableAreas sample I am getting this error:<br />
The view &#8216;index&#8217; or its master was not found. The following locations were searched:<br />
~/Areas/Login/Views/login/index.aspx<br />
~/Areas/Login/Views/login/index.ascx<br />
~/Areas/Login/Views/Shared/index.aspx<br />
~/Areas/Login/Views/Shared/index.ascx<br />
~/Views/login/index.aspx<br />
~/Views/Shared/index.aspx<br />
~/Views/InputBuilders/index.aspx<br />
~/Views/login/index.ascx<br />
~/Views/Shared/index.ascx </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-269</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Wed, 04 Nov 2009 14:26:21 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-269</guid>
		<description>@HarryM I am not sure I follow you on the Hosting Application owning the routes. I was thining that if a single area was a multi-tenant than it could add its instance to its routes.. like /{Area}/{Instance}/{Controller}/{Action}  

Right now if the Portable Apps use the same master page name this will all work out but realistically that becomes a little difficult to manage, so I was thinking that there should be a way for the application to tell the Portable Area what it should use as its master page, then the PA would be responsible for specifiing that whenever it creates a ViewResult from an action.

@Caladin,  glad to hear.. I think it has a lot of potential.
 </description>
		<content:encoded><![CDATA[<p>@HarryM I am not sure I follow you on the Hosting Application owning the routes. I was thining that if a single area was a multi-tenant than it could add its instance to its routes.. like /{Area}/{Instance}/{Controller}/{Action}  </p>
<p>Right now if the Portable Apps use the same master page name this will all work out but realistically that becomes a little difficult to manage, so I was thinking that there should be a way for the application to tell the Portable Area what it should use as its master page, then the PA would be responsible for specifiing that whenever it creates a ViewResult from an action.</p>
<p>@Caladin,  glad to hear.. I think it has a lot of potential.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caladin</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-268</link>
		<dc:creator>Caladin</dc:creator>
		<pubDate>Wed, 04 Nov 2009 00:11:46 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-268</guid>
		<description>I have to say this solves my biggest complaint about MVC.
Too much copy and paste of common code and all the headaches that it generates.

Thanks!</description>
		<content:encoded><![CDATA[<p>I have to say this solves my biggest complaint about MVC.<br />
Too much copy and paste of common code and all the headaches that it generates.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry M</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-267</link>
		<dc:creator>Harry M</dc:creator>
		<pubDate>Tue, 03 Nov 2009 21:48:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-267</guid>
		<description>We&#039;re starting a new feature soon, and I&#039;ve been pushing feature-based application partitioning. I don&#039;t think the powers that be will allow us to go live on a beta or CTP unfortunately, so it would be great to get this into MVC1.

There&#039;s a couple of other things I&#039;d love to see with this, which I&#039;m not sure this solution handles, but I would be cool if it did.

Firstly, when the parent app registers the areas, it would be nice if it could modify the routes, maybe applying a prefix to them. i.e. this means two independent areas could both use the /settings url, but the host app could choose to make the routes something like area1name/settings and area2name/settings.

The other thing is related to master pages/visual inheritance/subcontroller routing. It would be extremely neat if a master application could intercept routes registered in child areas, run them through a master controller and action in the parent, which would output containing html with a ContentPanel (like a master page), maybe register a couple of request scoped services, and then call the child area with a slightly rewritten request to produce the html to go inside the ContentPanel. 

Hmm. I may need to explain myself better.</description>
		<content:encoded><![CDATA[<p>We&#8217;re starting a new feature soon, and I&#8217;ve been pushing feature-based application partitioning. I don&#8217;t think the powers that be will allow us to go live on a beta or CTP unfortunately, so it would be great to get this into MVC1.</p>
<p>There&#8217;s a couple of other things I&#8217;d love to see with this, which I&#8217;m not sure this solution handles, but I would be cool if it did.</p>
<p>Firstly, when the parent app registers the areas, it would be nice if it could modify the routes, maybe applying a prefix to them. i.e. this means two independent areas could both use the /settings url, but the host app could choose to make the routes something like area1name/settings and area2name/settings.</p>
<p>The other thing is related to master pages/visual inheritance/subcontroller routing. It would be extremely neat if a master application could intercept routes registered in child areas, run them through a master controller and action in the parent, which would output containing html with a ContentPanel (like a master page), maybe register a couple of request scoped services, and then call the child area with a slightly rewritten request to produce the html to go inside the ContentPanel. </p>
<p>Hmm. I may need to explain myself better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-266</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Tue, 03 Nov 2009 15:19:29 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-266</guid>
		<description>@TJ, this is correct you do not get a drop in area.  But part of that reason is the way that the default area registration occurs.  In Preview 2 the area registration only scans assemblies that are referenced from the main UI application.  If this is change than the they could be drop in a bin as long as that portable area does not require some sort of communication with the host application.  If it can carry along all of its data, configuration, and logic than it could be dropped in.</description>
		<content:encoded><![CDATA[<p>@TJ, this is correct you do not get a drop in area.  But part of that reason is the way that the default area registration occurs.  In Preview 2 the area registration only scans assemblies that are referenced from the main UI application.  If this is change than the they could be drop in a bin as long as that portable area does not require some sort of communication with the host application.  If it can carry along all of its data, configuration, and logic than it could be dropped in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJ</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-265</link>
		<dc:creator>TJ</dc:creator>
		<pubDate>Tue, 03 Nov 2009 07:26:42 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-265</guid>
		<description>Very cool Eric, i like the use of a message bus. Correct me if I&#039;m wrong but since the portable areas are required to be referenced by the host application and then compiled, you don&#039;t get assembly drop-in functionality with this approach.  

This combined with MEF for true pluggable areas is the next step perhaps? :)</description>
		<content:encoded><![CDATA[<p>Very cool Eric, i like the use of a message bus. Correct me if I&#8217;m wrong but since the portable areas are required to be referenced by the host application and then compiled, you don&#8217;t get assembly drop-in functionality with this approach.  </p>
<p>This combined with MEF for true pluggable areas is the next step perhaps? <img src='http://lostechies.com/erichexter/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haacked</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-264</link>
		<dc:creator>Haacked</dc:creator>
		<pubDate>Tue, 03 Nov 2009 00:25:54 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-264</guid>
		<description>@erichexter it has been fixed on ASP.NET 4. Try it out!</description>
		<content:encoded><![CDATA[<p>@erichexter it has been fixed on ASP.NET 4. Try it out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib/#comment-263</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Mon, 02 Nov 2009 20:52:02 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx#comment-263</guid>
		<description>@Haacked , this approach does not work with Medium Trust. we need to get the ASP.Net team to fix that!  

</description>
		<content:encoded><![CDATA[<p>@Haacked , this approach does not work with Medium Trust. we need to get the ASP.Net team to fix that!  </p>
]]></content:encoded>
	</item>
</channel>
</rss>
