我一直在試圖在我的webforms項目上實現Nancy。我讀過這個指南: https://github.com/NancyFx/Nancy/wiki/Hosting-nancy-with-asp.netNancy爲ASP.NET webforms路由
我已經添加到了我的配置:
<system.webServer>
<handlers>
<add name="Nancy" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="nancy/*" />
</handler>
</system.webServer>
我創建了一個 '/南希' 文件夾web.config文件contaning:
<?xml version="1.0"?>
<configuration>
<system.web>
<httpHandlers>
<add verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*"/>
</httpHandlers>
</system.web>
</configuration>
我有以下的C#代碼:
public class TestApi : Nancy.NancyModule
{
public TestApi()
: base("/nancy")
{
Get["/ok"] = parameters =>
{
return "Ok";
};
}
}
這工作時,ACC ''/ nancy/ok' 但是,當我將'Get [「/ ok」]'改爲'Get [「/ ok/ok']'並訪問'/ nancy/ok/ok'時, (小巨魔圖像和所有)
編輯* 如果我離開它 '獲得[ 「/ OK」]' 和接入/ OK/OK/OK,我得到 「確定」 回......
任何想法,爲什麼我不能做出更具體的路線?
問候的Mads
如果你在某個模塊的ctor中放置了一個斷點,會發生什麼?調試時它停在那裏嗎? –