Nancy Empty Self Hosting - System.AccessViolationException

时间:2016-12-28 07:32:02

标签: nancy sidewaffle

我在管理员模式下使用Visual Studio 2015 Community Edition。我安装了 SideWaffle Template Pack v1.21.400 。我创建了一个新的 Nancy Empty Self Host Project 。以下是源代码:

using System;
using Nancy.Hosting.Self;

namespace NancyEmptySelfHost
{
    class Program
    {
        static void Main(string[] args)
        {
            var uri =
                new Uri("http://localhost:3579");

            using (var host = new NancyHost(uri))
            {
                host.Start();

                Console.WriteLine("Your application is running on " + uri);
                Console.WriteLine("Press any [Enter] to close the host.");
                Console.ReadLine();
            }
        }
    }
}

执行时,我在行host.Start();中收到 System.AccessViolationException ,并显示以下消息:

  

尝试读取或写入受保护的内存。这通常是一个   表明其他内存已损坏。

当我使用其他Nancy模板创建Projects时,我得到了相同的异常。如果我创建一个控制台应用程序(不使用Nancy模板)并引用Nancy dll,它可以正常工作。该如何修复?

0 个答案:

没有答案