我在VS2013与以下设置的解决方案:
- App.Web(只有静态文件的Web项目)
- App.Web.API(与OWIN的Web API项目)
这两个项目有一个默认的网址指向自己的本地主机:端口X(我用IIS快递),所以App.Web监听在localhost:2222和APP.Web.API监听在localhost:3333。
我设置了App.Web.API使用OWIN和我加在IIS中autofire了包Microsoft.Owin.Host.SystemWeb。
我把一个断点在OWIN启动类的配置方法。
当我在VS2013设置APP.Web.API为“启动项目”断点hitted。
但是,一旦我设定App.Web为“启动项目”,然后从浏览器我做出了App.Web.Api的请求,在启动类断点不再hitted。
我试图按照在网络上发现了一些建议(IIS清理临时文件,使用OWIN attibute等),但它不工作。
这似乎与IIS快递,如果包含它的项目设置为启动项目OWIN只发射了。
有人可以解释发生了什么事?