小编use*_*590的帖子

SignalR控制台应用示例

是否有使用signalR将消息发送到.net集线器的控制台或winform应用程序的小示例?我已经尝试过.net示例并查看了wiki但是对我来说没有意义的中心(.net)和客户端(控制台应用程序)之间的关系(找不到这个例子).应用程序是否只需要连接集线器的地址和名称?

如果有人可以提供一小段代码,显示应用程序连接到集线器并发送"Hello World"或.net中心收到的内容?

PS.我有一个标准的集线器聊天示例,如果我尝试在Cs中为它分配一个集线器名称,它停止工作,即[HubName("test")],你知道这个的原因吗?

谢谢.

当前控制台应用代码.

static void Main(string[] args)
{
    //Set connection
    var connection = new HubConnection("http://localhost:41627/");
    //Make proxy to hub based on hub name on server
    var myHub = connection.CreateProxy("chat");
    //Start connection
    connection.Start().ContinueWith(task =>
    {
        if (task.IsFaulted)
        {
            Console.WriteLine("There was an error opening the connection:{0}", task.Exception.GetBaseException());
        }
        else
        {
            Console.WriteLine("Connected");
        }
    }).Wait();

    //connection.StateChanged += connection_StateChanged;

    myHub.Invoke("Send", "HELLO World ").ContinueWith(task => {
        if(task.IsFaulted)
        {
            Console.WriteLine("There was an error calling send: {0}",task.Exception.GetBaseException());
        }
        else
        {
            Console.WriteLine("Send Complete.");
        }
    });
 } …
Run Code Online (Sandbox Code Playgroud)

c# signalr

77
推荐指数
5
解决办法
9万
查看次数

未找到SignalR/signalr/hubs 404

我正在尝试在IIS上部署SignalR站点.代码一切正常VS. 但到目前为止,我尝试解决信号器/集线器的404找不到错误.

1)更改脚本参考:

script src="<%= ResolveUrl("~/signalr/hubs") %>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

2)修改Web.Config包括:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
    </modules>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

3)更改IIS上的调用请求UrlMappingsModule.

4)添加SignalR.Hosting.AspNet.dll,看看是否会有所帮助.

不知道还有什么可以尝试或检查,任何帮助或指向正确的方向?

asp.net iis signalr

36
推荐指数
5
解决办法
4万
查看次数

SQL删除命令?

我在SQL中遇到一个带有意外结果的简单DELETE语句时出现问题,它似乎将该单词添加到列表中.一定是傻事!但我看不到它,尝试了几种不同的方式.所有相同的结果都很混乱.

public void IncludeWord(string word)
{
    // Add selected word to exclude list
    SqlConnection conn = new SqlConnection();
    String ConnectionString = "Data Source = dev\\SQLEXPRESS ;" + "Initial Catalog=sml;" + "User id=** ;" + "Password =*;" + "Trusted_Connection=No";

    using (SqlConnection sc = new SqlConnection(ConnectionString))
    {
        try
        {
            sc.Open();

            SqlCommand Command = new SqlCommand(
               "DELETE FROM excludes WHERE word='@word'" +
                 conn);


           Command.Parameters.AddWithValue("@word", word);  
            Command.ExecuteNonQuery();
        }
        catch (Exception e)
        {
            Box.Text = "SQL error" + e;
        }
        finally
        {
           sc.Close();
        }
        ExcludeTxtbox.Text …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-delete

6
推荐指数
1
解决办法
6万
查看次数

在c#-ConvertToJson错误中运行Powershell脚本

我想在c#中运行power shell脚本.

使用CodeProject在c#中运行powershell脚本的教程(http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C)

我能够运行'大多数'ps脚本(它们在PS中运行完美),但是我需要的那个,在尝试使用-Co​​nvertFrom-Json命令时收到错误.

脚本错误:术语"ConvertFrom-Json"无法识别为cmdlet,函数,脚本文件或可运行程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.

我是新手,所以不确定它的过时库或其他依赖项是否有效?

c# powershell

6
推荐指数
1
解决办法
6392
查看次数

Mysql phpMyadmin超时问题

我在Mysql中有一个非常大的数据库.我需要它以这种方式维护.例如它在Innodb的约300,000条记录.

我将记录解析到数据库中,但现在我需要通过将一些字段类型(例如long int)转换为tinyint或其他东西来优化它.当我通过phpMyadmin运行这个连接6分钟后停止并且我得到连接超时错误?

既然php发送请求到mysql应该不是mysql只是做它的事情,不管是什么,直到它完成?所以,即使php页面超时,它仍然会完成吗?或者当连接超时时Mysql只是放弃了请求?

我需要通过php在数据库上运行一个过滤器,我希望能够每隔30秒更新一次页面,并发现它继续搜索的新结果,但如果用户导航,我仍然希望完成搜索它为该用户创建一个表.因此,如果他们运行查询并在他们返回时关闭浏览器,它是否会继续进行搜索?

以前从未使用过这样的大型数据库,如果用户运行文本搜索,我知道这需要很长时间.任何见解/提示或指导将不胜感激.

谢谢

mysql innodb timeout phpmyadmin

5
推荐指数
1
解决办法
1646
查看次数

c#Regex删除少于3个字母的单词?

关于正则表达式的任何想法都需要删除3个字母或更少的字母?所以它会发现"它是bbb猫老鼠帽子"等但不是"四,三,二".

c# regex

4
推荐指数
2
解决办法
4941
查看次数

存储变量服务器端SignalR

我想知道如何存储变量服务器端,可以在调用时触发连接的客户端?

我使用并发字典来跟踪GUID的连接,并且想知道我可以在服务器上存储字符串或其他数据类型,例如最后10条消息,所以当新连接发生时,客户端获取最后10条消息,即使它们哪里没有预先连接.

我可以看到它有很多用途,但对此没有太多看法,这是不赞成的,还是不好的做法?我可以看到存储巨大的字符串服务器端可能会导致很多问题.但我提出的真的那么糟糕吗?

signalr

4
推荐指数
1
解决办法
960
查看次数

C#中的ASP.Net标签更改

我通常处理c#代码,但最近开发了一个asp.net页面,我有一个出现的日历,用户选择他/她想要的日期.在该页面上是一个asp lbl,我想显示当前选择的日期,这对我来说通常很容易,但我无法引用/找到控件.此外,我不确定实现这一目标的最佳方式,我肯定将来会遇到这个问题.

这是我想设置lbl文本并尝试使用FindControl方法,但它不适合我,认为它可能嵌套,因为我有一些div?

 public void Calendar1_SelectionChanged(object sender, System.EventArgs e)
    {

        Control Lbl = FindControl("inputField");
        if (Lbl != null)
        {
            //Control mycontrol2 = Lbl.Parent;
            Lbl.Text = Calendar1.SelectedDate.ToShortDateString();
        }   
Run Code Online (Sandbox Code Playgroud)

这是在asp.

  <div id="date">


         <input type="text" size="12" id="inputField"   />
        <script>
            $("#inputField").click(function () {
                $("#box").show("slow");
            });
</script>
    </div>
Run Code Online (Sandbox Code Playgroud)

如何完成将输入字段文本设置为Calendar.SelectedDate ?. (以及任何你自己遇到的提示,如果有的话,为了良好的做法)

谢谢你的帮助.

c# asp.net label

1
推荐指数
1
解决办法
2768
查看次数

标签 统计

c# ×5

signalr ×3

asp.net ×2

iis ×1

innodb ×1

label ×1

mysql ×1

phpmyadmin ×1

powershell ×1

regex ×1

sql ×1

sql-delete ×1

timeout ×1