所以有人决定不再需要global.asax,我们都应该使用OWIN。这对我来说是新的,到目前为止我发现的所有例子都会让我非常精通到处展示“你好世界”。很好,因为它不是很有用。
我们现有的REST API都使用global.asax文件。我现在似乎需要迁移这个问题。以下是我们的Application_Start()方法的内容:
self.loadRequestExt()
如何转换它以便它可以在startup.cs中运行?它只是一个直接的转置:
protected void Application_Start()
{
SD.Tools.OrmProfiler.Interceptor.InterceptorCore.Initialize("UnityWebService");
log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(String.Format("{0}/{1}", System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath, "log4net.config")));
UnityConfig.RegisterComponents();
AutoMapperConfig.Configure();
GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
GlobalConfiguration.Configure(WebApiConfig.Register);
GlobalConfiguration.Configuration.Filters.Add(new ExceptionHandlingAttribute());
GlobalConfiguration.Configuration.Filters.Add(new ValidateModelStateAttribute());
GlobalConfiguration.Configuration.Filters.Add(new CheckModelForNullAttribute());
GlobalConfiguration.Configuration.MessageHandlers.Add(new MessageHandlerMain());
}
我错过了一招吗?
提前致谢
答案 0 :(得分:1)
您可以将未修改的大多数这些行移动到<xsl:value-of select="$sortedElements!ElementNumber" separator=", "/>
类的Configuration
方法中。像下面这样的东西应该这样做:
Startup