Tôi có một ứng dụng ASP.NET chạy tốt trên máy cục bộ của mình. Tôi vừa tải nó lên một máy chủ bằng cách sử dụng triển khai web. Tôi gặp phải lỗi sau khi tôi cố gắng xem trang web:Lỗi Owin với ứng dụng ASP.NET MVC
Đã xảy ra lỗi sau khi cố gắng tải ứng dụng. - Thuộc tính OwinStartup được phát hiện trong assembly 'Gators3' tham chiếu kiểu khởi động 'Gators3.Startup' xung đột với thuộc tính trong assembly 'MyFirstProject2' tham chiếu kiểu khởi động 'MyFirstProject2.Startup' vì chúng có cùng tên FriendlyName ''. Xóa hoặc đổi tên một trong các thuộc tính hoặc tham chiếu trực tiếp loại mong muốn. Để tắt tính năng phát hiện khởi động OWIN, hãy thêm ứng dụngĐặt tiền: Tự động khởi động với giá trị "false" trong web.config của bạn. Để chỉ định OWIN startup Assembly, Class hoặc Method, thêm appSetting owin: AppStartup với tên khởi động đầy đủ hoặc tên phương thức cấu hình trong web.config của bạn.
Tôi đã thử tìm kiếm toàn bộ giải pháp cho chuỗi "MyFirstProject2" nhưng không tìm ra bất kỳ thứ gì. Thông điệp đưa ra một vài gợi ý, nhưng không có ý kiến nào có ý nghĩa với tôi. Tôi không biết cách "Xóa hoặc đổi tên một trong các thuộc tính hoặc tham chiếu loại mong muốn một cách trực tiếp" và tôi không thấy một địa điểm trong web.config để "thêm ứng dụngThiết lập owin: AppStartup với khởi động đầy đủ điều kiện lớp hoặc tên phương thức cấu hình trong web.config của bạn. "
Tôi tìm thấy this, nhưng tôi không hoàn toàn chắc chắn cách triển khai. Tôi cũng đã tìm thấy [assembly: OwinStartupAttribute(typeof(Gators3.Startup))]
trong số Startup.cs
của mình, nhưng không chắc chắn điều cần làm ở đó là gì.
Có thể trùng lặp: http://stackoverflow.com/questions/21701297/error-when-renaming-asp-net-mvc-5-application –