如何用ASP.NET在自己的计算机上使用服务器替换

本文关键字:服务器 替换 计算机 自己的 何用 ASP NET | 更新日期: 2023-09-27 18:09:25

我是一个业余爱好者,一直在尝试编写一个有用的程序,在我的工作中使用,它是独立的,不需要在服务器上运行。我将跳过所有中间的细节,但我最终使用ASP。. NET编写了一堆我喜欢的,但我遇到了一个问题:我没有(也不想)一个服务器来运行它。我想要的只是一个图标在我的桌面上,将运行pgm/网站在我的本地机器上。

经过一番搜索,我找到了CassiniDev,它对我来说看起来真的很好,但就复杂性而言,它远远超出了我的理解。我不知道如何实现它,我找不到任何我能理解的文档。当我尝试各种事情时,我只是得到一个接一个的错误,所以我显然是做错了。

有没有人可以在下面的答案中写下该做什么?即使这只是一个方向,我也非常感激。

如何用ASP.NET在自己的计算机上使用服务器替换

为什么不直接在您的机器上安装IIS呢?你可以通过

安装它
  1. 点击开始
  2. 点击控制面板
  3. 点击程序
  4. 点击打开或关闭Windows功能
  5. 在窗口功能列表中选中Internet信息服务(IIS)
  6. 如果需要,从下拉菜单中选择额外的位和bobs,否则点击Ok
  7. 等待它安装
  8. 一旦安装,你需要添加你的网站。
  9. 打开IIS
  10. 展开左侧菜单上的树节点
  11. 右键单击Sites文件夹,选择Add Site
  12. 给你的网站一个名称,物理路径,端口和你的完成
  13. 确保你的网站根文件夹有正确的权限,特别是IIS_IUSERS

安装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