이전 프로젝트를 복사하고 이름을 변경했습니다. 일단 모든 이름 공간의 이름을 성공적으로 바꾸고 올바르게 빌드되었습니다. 응용 프로그램을 실행할 때 다음 오류가 발생했습니다.
The following errors occurred while attempting to load the app.
- The OwinStartup attribute discovered in assembly 'User Manager Interface' referencing startup type 'User_Manager_Interface.Startup' conflicts with the attribute in assembly 'Service Monitor Web Interface' referencing startup type 'Service_Monitor_Web_Interface.Startup' because they have the same FriendlyName ''. Remove or rename one of the attributes, or reference the desired type directly.
To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.
To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.
아래의 첫 번째 줄을 주석 처리하면 오류가 사라진다는 것을 알았습니다.
//[assembly: OwinStartupAttribute(typeof(Service_Monitor_Web_Interface.Startup))]
namespace Service_Monitor_Web_Interface
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}
내 솔루션의 이름을 User_Manager_Interface에서 Service_Monitor_Web_Interface로 변경했습니다.
나는 그것이 그것을 언급하는 오류에서 얼마나 오래된 이름을 가진 장소를 찾을 수없는 것 같다.