【发布时间】:2015-08-21 01:06:24
【问题描述】:
我有一个在本地机器上运行良好的 ASP.NET 应用程序。我刚刚使用网络部署将它上传到服务器。当我尝试查看该网站时出现以下错误:
在尝试加载应用程序时出现以下错误。 - 在引用启动类型“Gators3.Startup”的程序集“Gators3”中发现的 OwinStartup 属性与引用启动类型“MyFirstProject2.Startup”的程序集“MyFirstProject2”中的属性冲突,因为它们具有相同的 FriendlyName ''。删除或重命名属性之一,或直接引用所需的类型。 要禁用 OWIN 启动发现,请在 web.config 中添加值为“false”的 appSetting owin:AutomaticAppStartup。 要指定 OWIN 启动程序集、类或方法,请在 web.config 中添加带有完全限定的启动类或配置方法名称的 appSetting owin:AppStartup。
我尝试在整个解决方案中搜索字符串“MyFirstProject2”,但没有找到任何结果。该消息提供了一些建议,但它们对我没有任何意义。我不知道如何“删除或重命名属性之一,或直接引用所需的类型”,并且在 web.config 中没有看到“添加 appSetting owin:AppStartup 和完全限定的启动”的位置web.config 中的类或配置方法名称。”
我找到了this,但不太确定如何实现它。我也确实在我的Startup.cs 中找到了[assembly: OwinStartupAttribute(typeof(Gators3.Startup))],但也不确定那里的正确做法。
【问题讨论】:
-
在我重命名项目后,我遇到了同样的问题,只是在一个开发盒上。 Nishamth 的回答对我有用。
标签: asp.net asp.net-mvc