我想仅仅处理3个网页的显示,比方说:很像那个管理路由器的页面。就是一个轻量级的小Web Server实现。

Jarrylogin 2015-04-06 09:55:18
我当前项目是一个C#多Socket的Server,现在要在上面增加功能:完成一个轻量级的小Web Server实现。
我的想法是这样的:用HttpListener的类来处理http协议,基于HttpListener类写了一个自己的处理类MyHandler,
MyHandler用来处理HTTP的GET和POST请求。

我不知道用ASP.net这样做是否正确?因为我要在网页中用到 按钮控件和文本控件,输入内容后点击按钮提交到 小Web Server中。
但是我看到ASP要用到IIS服务,这个我不清楚在 原来的C#多Socket的Server 怎么添加。是不是可以有更简单的方法(比如说HTML)来实现?

做个类似工作的朋友,能否给我一个解决思路,谢先!
...全文
147 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝_爸 2015-04-07
  • 打赏
  • 举报
回复
没看懂后半部分。
Jarrylogin 2015-04-06
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
你可以借鉴 asp.net 中的某些基础的设计思想,但是你的程序其实跟 asp.net 没有任何关系。这类问题如果到asp.net论坛问,就会误导自己。
我这个问题需要 到 WebService 小版提问吗? 还是 其他的小版提问? 烦告知!
Jarrylogin 2015-04-06
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
HttpListener 不需要任何 web server,你自己的程序就是一个 web server。 只有传统的 asp.net 才需要 IIS。你的基于 HttpListener 的程序不需要 IIS。
因为我要在网页中用到 按钮控件和文本控件,输入内容后点击按钮提交到 小Web Server中。由于我的知识有限,只知道ASP.net中有这样的控件是现成的,是不是有其他的方法直接开发出Web Client?(我的思维一直是C/S, 没有分清楚B/S方式)
  • 打赏
  • 举报
回复
你可以借鉴 asp.net 中的某些基础的设计思想,但是你的程序其实跟 asp.net 没有任何关系。这类问题如果到asp.net论坛问,就会误导自己。
  • 打赏
  • 举报
回复
HttpListener 不需要任何 web server,你自己的程序就是一个 web server。 只有传统的 asp.net 才需要 IIS。你的基于 HttpListener 的程序不需要 IIS。
SPFarmer 2015-04-06
  • 打赏
  • 举报
回复
你都要自己写web server了,就不需要IIS了。也就是说你自己写了而一个小的IIS。那这个和asp.net 就没有关系了。

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧