2011-05-08 97 views
0

我是ASP.NET的新手(在当天做了一些经典的ASP,但是我的事情已经发生了变化!),并且需要获得概念验证的浏览器使用websockets启动并运行,与服务器通话。新手到ASP.NET需要帮助配置wsaspnet websockets服务器

我下载http://wsaspnet.codeplex.com/

我在一个叫我在本地IIS根目录“计数器”目录中安装了它(计数器包含的文件夹网页,WsTestClient和文件wsaspnet.sln)。

我想通了,我需要从/计数器/网络于/ COPY Global.asax中:P

当我访问http://localhost/counter/Web/Default.aspx我得到以下错误:

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不够好(读:AT ALL)弄明白:(

任何帮助,将不胜感激

+0

可能你没有在代码的开头部分包含正确的'using'它会接触到一个命名空间的问题你的global.asax文件在哪里? ?它必须与WebSockServer.cs位于同一个网站,以便它能够看到它。 – 2011-05-08 15:07:12

+0

它们在同一个网站上。我没有对代码做任何更改,我只是试图运行它盒子外面。 – 2011-05-08 22:46:34

回答

0

我终于想通!那么Web文件夹中的所有东西都必须放在webroot中