[英]Owin Middleware results in 404 on server
我有一個owin中間件,它在我的開發機器上的IIS7上工作(win7)。 但是當部署到2008服務器時,頁面返回404
我像這樣連接中間件
public static class AppBuilderExtensions
{
public static void InitTemplateStore(this IAppBuilder app, string templatePath, string fileMask)
{
TemplateStoreMiddleware.Init(templatePath, fileMask);
app.Map("/templates", subApp => subApp.Use<TemplateStoreMiddleware>());
}
}
可以在此處找到使用中間件的代碼
https://github.com/AndersMalmgren/Knockout.Bootstrap.Demo
該站點作為IIS上的默認網站下的虛擬應用程序托管
編輯:我是否需要添加默認角色之外的任何角色?
IIS正在使用StaticFile處理程序,其中offcourse是錯誤的,為什么會發生這種情況?
Module IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://localhost:80/knockout.bootstrap.demo/templates?root=shared
Physical Path C:\inetpub\knockout.bootstrap.demo\templates
Logon Method Anonymous
Logon User Anonymous
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.