Sandbox architecture in ASP.NET?

Is it possible to develop a web application in ASP.NET (infrastructure is not a limitation), have a sandbox architecture, and deploy widgets without breaking the parent application?

I expect both the parent app and the widget to be developed using .NET.

EDIT: To develop, I want to have a web app, say App1 and widgets (say wid1 and wid2). wid1 and wid2 should look like the plugin in App1, the only difference is that if I make any changes to wid1, I want to be able to deploy it without breaking App1 or Wid2. Widgets can be something like a flash object, just for its development in .net.

+2


a source to share


3 answers


Would something like Managed Extensibility Framework be what you're looking for? They even have a WebForms sample: - http://mef.codeplex.com/releases/view/44166



+2


a source


I believe you will want to look into application pools. On a web server that is running IIS with ASP.NET websites, you can create application pools that will contain your applications (websites). You can limit pools to limit the use of resources like RAM, CPU, # threads, etc. If one of the sites goes crazy, it should only affect its own application pool. You can host multiple websites in the same application pool, so if you put all sites in the same application pool, then they will all be split together.



+2


a source


if you are interested in using SharePoint for this purpose here the link triggers multiple views. isolated web parts inside SharePoint 2010

0


a source







All Articles