Я пытаюсь разработать приложение Windows Form, которое самостоятельно размещает SignalR с помощью OWIN.
Я нашел там пару примеров, и все они обычно указывают на что-то похожее на приведенный ниже код.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
string url = "http://127.0.0.1:8080";
using (WebApplication.Start<MyStartUp>(url))
{
Debug.WriteLine(string.Format("Server running on {0}", url));
}
}
private void button1_Click(object sender, EventArgs e)
{
}
}
internal class MyStartUp
{
public void Configuration(IAppBuilder app)
{
HubConfiguration config = new HubConfiguration {
EnableCrossDomain = true
};
app.MapHubs(config);
}
}
Однако, когда я запускаю пример, я постоянно получаю сообщение об ошибке «Запрошенный счетчик производительности не является настраиваемым счетчиком, он должен быть инициализирован как ReadOnly». в следующей строке:
app.MapHubs(config);
Я нашел несколько статей об общей ошибке, которая имеет отношение (очевидно) к проблеме с настраиваемыми счетчиками производительности. Тем не менее, ни одно из возможных решений, которые я нашел, похоже, не помогло, в основном потому, что, ну, это предположительно проблема с настраиваемым счетчиком, а не с отсутствующим обычным счетчиком фреймворка .Net.
Кто-нибудь обнаружил подобную проблему или может пролить свет на суть дела?
Заранее спасибо.