C# ASP.NET新手需要帮助配置wsaspnet websockets服务器

C# ASP.NET新手需要帮助配置wsaspnet websockets服务器,c#,asp.net,html,websocket,C#,Asp.net,Html,Websocket,我是ASP.NET的新手(以前做过一些经典的ASP,但我的情况发生了变化!),我需要得到一个概念证明,即浏览器使用WebSocket与服务器对话并运行 我下载了 我将其安装在本地IIS webroot中名为“counter”的目录中(counter包含文件夹Web、WsTestClient和文件wsaspnet.sln) 我发现我需要将Global.asax从/counter/Web复制到/:p 当我访问时,出现以下错误: Compilation Error Description: An er

我是ASP.NET的新手(以前做过一些经典的ASP,但我的情况发生了变化!),我需要得到一个概念证明,即浏览器使用WebSocket与服务器对话并运行

我下载了

我将其安装在本地IIS webroot中名为“counter”的目录中(counter包含文件夹Web、WsTestClient和文件wsaspnet.sln)

我发现我需要将Global.asax从/counter/Web复制到/:p

当我访问时,出现以下错误:

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0103: The name 'WebSocks' does not exist in the current context
Source Error:
Line 4: void Application_Start(object sender, EventArgs e)
Line 5: {
Line 6:     WebSocks.WebSockServer.Start();
Line 7: }
我意识到这是因为服务器无法从文件/counter/Web/App_code/WebSockServer.cs中找到代码,其中定义了名称空间和对象

如何告诉服务器在哪里可以找到此代码?我猜这是一件简单的事情,但我对ASP.NET了解不够(请阅读:完全不了解),无法理解:(


任何帮助都将不胜感激。

我最终发现Web文件夹中的所有内容都必须放在webroot中。

可能是您没有在代码开头包含正确的“用法”?这是一个名称空间问题。您的global.asax文件在哪里?它必须与WebSockServer.cs位于同一网站中,以便能够看到了。他们在同一个网站上。我没有对代码做任何更改,我只是想开箱即用。