我对 ASP.NET MVC 5 中的 Startup 类感到好奇,当我从 Startup 类中删除程序集属性时,Startup 类中的代码仍在执行。
using Microsoft.Owin;
using Owin;
using SignalRChat;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//[assembly: OwinStartup(typeof(SignalRChat.Startup))]
namespace SignalRChat
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么会这样?
谢谢
您可以使用以下方法之一将启动类与托管运行时连接起来:
命名约定:Katana 在与程序集名称或全局命名空间匹配的命名空间中查找名为 Startup 的类。
OwinStartup属性:这是大多数开发人员用来指定启动类的方法。配置文件中的 appSetting 元素
强调我的。您的课程因其名称而被使用。
| 归档时间: |
|
| 查看次数: |
7015 次 |
| 最近记录: |