我的ASP.NET MVC项目推送到Azure网站,其中包含一个无效的额外DLL.这样可以防止项目正常运行.如果创建了一个新网站,它将完美运行.在本地清理项目并重新部署不能解决问题.有没有办法进行"远程清洁?"
此项目直接从Visual Studio与发布菜单项一起部署.
我有一个在我的本地计算机上运行良好的ASP.NET应用程序.我刚刚使用Web部署将其上传到服务器.我尝试查看该网站时收到以下错误:
尝试加载应用程序时发生以下错误. - 在引用启动类型'Gators3.Startup'的程序集'Gators3'中发现的OwinStartup属性与程序集'MyFirstProject2'中引用启动类型'MyFirstProject2.Startup'的属性冲突,因为它们具有相同的FriendlyName''.删除或重命名其中一个属性,或直接引用所需的类型.要禁用OWIN启动发现,请在web.config中添加值为"false"的appSetting owin:AutomaticAppStartup.要指定OWIN启动程序集,类或方法,请在web.config中添加appSetting owin:AppStartup以及完全限定的启动类或配置方法名称.
我尝试在整个解决方案中搜索字符串"MyFirstProject2",但没有提出任何建议.该消息给出了一些建议,但它们对我来说都没有任何意义.我不知道如何"删除或重命名其中一个属性,或直接引用所需的类型",并且我没有在web.config中看到"添加appSetting owin:AppStartup与完全限定的启动web.config中的类或配置方法名称."
我找到了这个,但我不太清楚如何实现它.我也确实[assembly: OwinStartupAttribute(typeof(Gators3.Startup))]在我Startup.cs身上找到了,但不确定在那里做正确的事情也是.