2014-03-01 2 views
2

Я пытаюсь самостоятельно разместить некоторые статические файлы в своем приложении C# с помощью Microsoft Owin. Он работает отлично как в IE (на один раз ...), так и в Firefox, но Chrome не работает, похоже, что он даже не пытается подключиться (я не вижу никакого трафика в инструментах разработчика Chrome).Microsoft Owin Self Host сбой с Google Chrome

Проблема, конечно, в том, что я специально нуждаюсь в ней для работы с Chrome.

Owin кажется зрелым проектом, и я не могу поверить, что я единственный, у кого есть эта проблема, но я не могу найти кого-то другого, имеющего то же самое, поэтому я должен сделать что-то неправильно.

Это код:

const string url = "http://localhost:6667/"; 

var fileSystem = new PhysicalFileSystem(webSiteFolder.FullName); 

var options = new FileServerOptions 
{ 
    EnableDirectoryBrowsing = true, 
    FileSystem = fileSystem, 
}; 

_server = WebApp.Start(url, builder => 
{ 
    builder.UseFileServer(options); 
}); 

Console.WriteLine("Listening at " + url); 

Любой ключ?

Спасибо!

+1

это потому, что эти порты считаются небезопасными по Chrome см http://superuser.com/questions/188058/which-ports-are-considered-unsafe-on- chrome – bertt

+0

Я кое-что узнал сегодня! Благодаря! –

ответ

3

использовать другой порт, например 5000

+0

Это безумие, я попробовал ваше предложение только ради него (какая разница между 6667 и 5000 ??), и это сработало ... До этого я пробовал другие порты (6664, 6665) помогло. Почему это работает с 5000 ???? –

 Смежные вопросы

  • Нет связанных вопросов^_^