18

Nancy FX を使用しているときに、Web サービスを起動しようとしたときにスローされる次の例外に遭遇しました。AutomaticUrlReservationCreationFailureException

もう少し詳しく調べたところ、これを修正する方法は、(管理者として) cmd プロンプトを実行してから、次のコマンドを実行することであることがわかりました。

netsh http add urlacl url=http://+:1234/ user=DOMAIN\username

どこ

  • DOMAIN\usernameサービスが実行されるユーザーのIDです
  • 1234サービスが実行されるポートです

他の誰かが同じ問題に遭遇し、答えを探すのに無駄な30分ほどを費やした場合に備えて、私はここにこれを書きます-うまくいけば、彼らは私よりも早くこれを見つけるでしょう!

4

3 に答える 3

17

独自の NancyFx ホストを作成している場合は、この方法で HostConfiguration にフラグを立てる方が簡単かもしれません

HostConfiguration hostConfigs = new HostConfiguration()
{
    UrlReservations = new UrlReservations() { CreateAutomatically = true }
};

また...

HostConfiguration hostConfigs = new HostConfiguration();
hostConfigs.UrlReservations.CreateAutomatically = true;

そして最後に次のようなものがあります

NancyHost nancyHost = new NancyHost(new Uri("http://+:80"), new DefaultNancyBootstrapper(), hostConfigs);
于 2014-06-27T05:38:43.957 に答える