Owin自托管无法通过IP地址访问

时间:2016-03-03 07:01:50

标签: c# owin

我使用Owin自我主持signalR和我简单的html网站。

public void Configuration(IAppBuilder app)
    {
        app.UseCors(CorsOptions.AllowAll);
        app.MapSignalR();
        var physicalFileSystem = new PhysicalFileSystem(@"./www");
        var options = new FileServerOptions
        {
            EnableDefaultFiles = true,
            FileSystem = physicalFileSystem
        };
        options.StaticFileOptions.FileSystem = physicalFileSystem;
        options.StaticFileOptions.ServeUnknownFileTypes = true;
        options.DefaultFilesOptions.DefaultFileNames = new[]
        {
            "index.html"
        };
        app.UseFileServer(options);
    }

一切正常,但我无法通过本地IP地址(如127.0.0.1)访问我的网站。 当我导航localhost:port时,它工作正常。 请注意,我通过localhost或通配符配置托管,我得到相同的结果。

string baseAddress = "http://*:80/";

我的操作系统是Windows 10.我尝试过:

  • 使用IP:port,hostname:port urls。一切都行不通。
  • 禁用防火墙。
  • 重启我的电脑。

希望你的帮助!

0 个答案:

没有答案