私は自分のWebフォームプロジェクトにナンシーを実装しようとしています。私はこのガイドを読みました: https ://github.com/NancyFx/Nancy/wiki/Hosting-nancy-with-asp.net
これを設定に追加しました:
<system.webServer>
<handlers>
<add name="Nancy" verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="nancy/*" />
</handler>
</system.webServer>
web.configファイルを含む「/nancy」フォルダーを作成しました。
<?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";
};
}
}
これは「/nancy/ ok」にアクセスするときに機能しますが、「Get["/ok"]」を「Get["/ok/ok"]」に変更して「/nancy/ ok/ok」にアクセスすると404見つかりません(小さなトロール画像とすべて)
編集*「Get["/ok"]」のままにして/ok/ ok / okにアクセスすると、「Ok」が返されます...
より具体的なルートを作成できない理由はありますか?
挨拶マッド