如何用ASP.NET在自己的计算机上使用服务器替换
本文关键字:服务器 替换 计算机 自己的 何用 ASP NET | 更新日期: 2023-09-27 18:09:25
我是一个业余爱好者,一直在尝试编写一个有用的程序,在我的工作中使用,它是独立的,不需要在服务器上运行。我将跳过所有中间的细节,但我最终使用ASP。. NET编写了一堆我喜欢的,但我遇到了一个问题:我没有(也不想)一个服务器来运行它。我想要的只是一个图标在我的桌面上,将运行pgm/网站在我的本地机器上。
经过一番搜索,我找到了CassiniDev,它对我来说看起来真的很好,但就复杂性而言,它远远超出了我的理解。我不知道如何实现它,我找不到任何我能理解的文档。当我尝试各种事情时,我只是得到一个接一个的错误,所以我显然是做错了。
有没有人可以在下面的答案中写下该做什么?即使这只是一个方向,我也非常感激。
为什么不直接在您的机器上安装IIS
呢?你可以通过
- 点击开始
- 点击控制面板
- 点击程序
- 点击打开或关闭Windows功能
- 在窗口功能列表中选中Internet信息服务(IIS)
- 如果需要,从下拉菜单中选择额外的位和bobs,否则点击Ok
- 等待它安装
- 一旦安装,你需要添加你的网站。
- 打开IIS
- 展开左侧菜单上的树节点 右键单击
- 给你的网站一个名称,物理路径,端口和你的完成
- 确保你的网站根文件夹有正确的权限,特别是
IIS_IUSERS
Sites
文件夹,选择Add Site
安装IIS指南此处
添加网站到IIS指南这里
CassiniDev太复杂了?!你是认真的吗?您所需要的只是下面的调用:
var server = new CassiniDev.Server([port], [path to your published web application]);
server.Start();
你完成了!你现在可以浏览到:http://localhost:[port] and volilou
尝试使用HttpListener,遵循以下示例:
https://codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx