引用启动类型“WebService.Startup”的 OwinStartup 属性 冲突

  尝试加载应用时出现了以下错误。
- 程序集“WebService”中发现的引用启动类型“WebService.Startup”的 OwinStartup 属性与程序集“WebAdmin”中引用启动类型“WebAdmin.Startup”的属性冲突,因为它们具有相同的 FriendlyName“”。请删除或重命名其中一个属性,或直接引用所需的类型。
若要禁用 OWIN 启动发现,请在 web.config 中为 appSetting owin:AutomaticAppStartup 添加值 "false"。
若要指定 OWIN 启动程序集、类或方法,请在 web.config 中为 appSetting owin:AppStartup 添加完全限定的启动类或配置方法名称。

 

 

相信大家在调试过程中也碰到过类似的问题,度娘后,基本的解决方案都是一样的,如下:

在web.config文件中添加一下文字就ok了

<add key="owin:appStartup" value="false" />
<add key="owin:AutomaticAppStartup" value="false" />

 

我也尝试过此方法,添加后,又引发了其他的错误,首先不管这个是不是真正的能解决问题,他这种方式只是在逃避问题,设置为禁用 OWIN 启动发现问题就不存在了吗!!

 

最终自己搞清思路,没有使用上面的方法,从根本上解决了问题。

 

解决方法:检查一下启动项目是否引用了另一个项目的情况(WebService项目引用了WebAdmin),如果有,就取消引用,我是这么解决掉的,希望能对大家有所帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值