请问如何将一个网站寄宿在自己的本地程序中???

Pc498471249 2017-12-06 10:18:16
公司的服务器一共要部署3个东西
1) Server-U FTP服务端
2) 一个空网站,网站目录下包含FTP所在目录,目的是为了提供文件下载
3)一个服务端业务处理程序

现在有一个需求,为了简化服务端的部署环节,上面希望这个服务端程序能集成网站进去,不用人为部署到IIS, 而是安装好服务端之后,网站寄宿在服务端中。请问具体要怎么做,请做过大神们给点思路, 指点迷津,感激不尽
...全文
194 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jason_Mao1 2017-12-25
  • 打赏
  • 举报
回复
我的建议是 使用阿里云吧,哈哈。只是建议。用一个弹性云服务器,在加一个类似于OSS 的文件服务器 。希望能帮助到你。
Pc498471249 2017-12-25
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
ftp不是本身提供了地址栏浏览下载的功能么…… 然后如果你真要自己开发,搜索下Nancy,这个东西有自宿主的方式
谢谢指点 我研究过Nancy ,但是它一个地方不满足我的需求,就是不能设置虚拟路径,可能是我研究不深,没有找到吧。因为我网站的文件夹可能存在不同的磁盘,需要映射虚拟路径, Nginx很好的解决了这个问题
Pc498471249 2017-12-25
  • 打赏
  • 举报
回复
谢谢大家的指导,我已经实现了,我的采用的是Nginx方式部署网站,由我的服务端程序提供配置界面,驱动Nginx进行工作。
wanghui0380 2017-12-07
  • 打赏
  • 举报
回复
owin.selfhost asp.net core owin.filesystem
  • 打赏
  • 举报
回复
ftp不是本身提供了地址栏浏览下载的功能么…… 然后如果你真要自己开发,搜索下Nancy,这个东西有自宿主的方式
秋的红果实 2017-12-07
  • 打赏
  • 举报
回复
要自己实现全部功能,也就是不用现有的iis,弄起来也费劲了,可以了解下websocket,wcf等 如果简单点来(如公司内部使用),可以这样:充分利用IIS功能 搭建ftp服务器,用第三方软件如ftpcute上传文件; 下载,可以用asp.net程序完成:遍历ftp上传目录,并生成网页链接,访问端,点链接直接下载 业务处理程序,可以原封不动的放到IIS站点下 这样,1天就可以搞定;自己用那些技术开发,即使熟悉这些技术,也估计要2,3周吧
  • 打赏
  • 举报
回复
如果你不是开发 Asp.net 应用,而是提供自己的定制开发的一些 http 服务功能,可以直接使用 .net 的 HttpListener。我以前写过一个简单例子,参见http://bbs.csdn.net/topics/390963758/

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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