Created
March 30, 2011 14:53
-
-
Save hyrmn/894547 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class HyrmnBlogApplication : TurbineApplication | |
{ | |
public override void Startup() | |
{ | |
ServiceLocatorManager.SetLocatorProvider(() => new StructureMapServiceLocator(ObjectFactory.Container)); | |
base.Startup(); | |
} | |
protected override void ShutdownContext() | |
{ | |
CurrentContext = null; | |
ServiceLocator = null; | |
} | |
protected void Application_EndRequest() | |
{ | |
ObjectFactory.ReleaseAndDisposeAllHttpScopedObjects(); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
StructureMap Exception Code: 202 | |
No Default Instance defined for PluginFamily Spark.ISparkSettings, Spark, Version=1.5.0.0, Culture=neutral, PublicKeyToken=7f8549eed921a12c | |
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. | |
Exception Details: StructureMap.StructureMapException: StructureMap Exception Code: 202 | |
No Default Instance defined for PluginFamily Spark.ISparkSettings, Spark, Version=1.5.0.0, Culture=neutral, PublicKeyToken=7f8549eed921a12c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SparkBlade : Blade | |
{ | |
public override void Spin(IRotorContext context) | |
{ | |
ViewEngines.Engines.Clear(); | |
var sparkServiceContainer = SparkEngineStarter.CreateContainer(); | |
sparkServiceContainer.AddFilter(new SparkAreasDescriptorFilter()); | |
SparkEngineStarter.RegisterViewEngine(sparkServiceContainer); | |
var settings = ConfigurationManager.GetSection("spark") as ISparkSettings; | |
context.ServiceLocator.Register(settings); | |
} | |
} |
Author
hyrmn
commented
Mar 30, 2011
via email
Nope, no dice on Cassini either. I mean, eventually if I just keep
hitting continue on the errors, the site comes up.... but that's just
odd all around.
…On 3/30/2011 6:35 PM, darrencauthon wrote:
You might hate me for this, but I ran your app locally, and....
It worked for me. I see a green site, with talk of you not being a ninja.
I did have to reinstall all of the nuget packages, because the references were broken. Plus, I'm running it under Cassini. I'll switch to IIS Express when I get home.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment