首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在云中的IIS7上托管学生项目

在云中的IIS7上托管学生项目
EN

Stack Overflow用户
提问于 2010-10-08 07:02:09
回答 2查看 698关注 0票数 1

我计划在某个时候教一门ASP.NET的MVC课程。我想托管学生的项目在一个网络服务器上可通过互联网访问。为此,我计划在亚马逊ec2上租一台Windows机。学生们将上传他们的ASP.NET网站,以便他们可以在线查看他们的项目,并允许其他学生也访问这些项目。我的问题是如何设置带有IIS 7.x的Windows 2008服务器以支持此功能。我是否应该在IIS站点下为每个学生创建一个虚拟目录/应用程序,并通过学生可以访问的某个接口公开该虚拟目录/应用程序以发布其内容。我应该使用SFTP还是WebDav。我不想在机器上为每个学生创建windows用户帐户。如果有人在这方面有经验,我想听听他们的意见。任何建议/链接也将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2011-01-17 09:41:03

您可以让您的学生使用AppHarbor。部署是通过使用Git推送代码来完成的,就像在Heroku上一样。我们认为这比使用SFTP或WebDav更优雅。我们保证始终提供一个免费的计划,这应该工作的学生的目的。

票数 5
EN

Stack Overflow用户

发布于 2010-10-08 08:26:52

如果你不想(或有风险)学生互相改写作业,那么-

FTP为每个学生创建一个单独的站点(使用HTTP主机头在多个sites)

  • Uploading之间共享服务器的IP地址)方法1:向每个站点添加发布-不需要windows帐户,但如果您想防止学生干扰每个other
  • Uploading,则需要单独的用户id。方法2:在每个站点上启用WebDAV。同样,如果你想防止学生互相搞砸作业,你需要为每个学生提供一个单独的windows帐户(WebDAV需要Windows帐户)。

如果这不是一个问题,那么就创建一个单独的站点,并为每个站点提供自己的应用程序,并使用共享的用户名/密码来允许他们上传自己的项目。

WebDAV让生活变得更容易,因为每个学生都可以直接拖放复制他们的网站到他们自己的文件夹中,而不是启动一个FTP客户端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3886524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档