Asp.net mvc 5 项目名称中的点(.)是否导致“No owin.environment”错误?

Asp.net mvc 5 项目名称中的点(.)是否导致“No owin.environment”错误?,asp.net-mvc-5,owin,Asp.net Mvc 5,Owin,在与无owin.Environment错误斗争了近两个小时后,我现在想知道圆点是否正确。在项目名称中,会导致错误 我的项目名称是XXX.Web 在my Startup.cs中,有一个属性 [assembly: OwinStartup(typeof(WVCCIS.Web.Startup))] 在Web.Config中,我添加了 如果是这种情况,我如何为包含点的项目名称修复它?为什么在VS中调试时它可以工作,但在生产站点中失败了 感谢您的帮助。4个项目在这里工作,其中一个项目名为NacionalS

在与无owin.Environment错误斗争了近两个小时后,我现在想知道圆点是否正确。在项目名称中,会导致错误

我的项目名称是XXX.Web

在my Startup.cs中,有一个属性

[assembly: OwinStartup(typeof(WVCCIS.Web.Startup))]
在Web.Config中,我添加了

如果是这种情况,我如何为包含点的项目名称修复它?为什么在VS中调试时它可以工作,但在生产站点中失败了


感谢您的帮助。

4个项目在这里工作,其中一个项目名为NacionalSoft.Arkan.Web.Mvc5。名为NacionalSoft.Arkan.Web.Mvc5.OwinConfig的Owin类,名为ArkanOwinConfig的Owin配置方法,并添加了:[assembly:OwinStartupAttributetypeofNacionalSoft.Arkan.Web.Mvc5.OwinConfig,ArkanOwinConfig],完全没有问题。
<add key="owin:AppStartup" value="XXX.Web.Startup, XXX.Web" />
<add key="owin:AutomaticAppStartup " value="false" />
 I can reproduce this bug with MVC5 project by changing namespace to one which contains dots. For example WebApplication1 works, Company.ABC.WebApplication1 doesn't.