我計劃在一段時間內教ASP.NET MVC課程。我想在通過互聯網訪問的網絡服務器上託管學生項目。爲此,我打算在Amazon ec2上租用Windows機器。學生們將上傳他們的ASP.NET網站,以便他們可以在線查看他們的項目,並讓其他學生也可以訪問他們的項目。 我的問題是如何設置Windows 7服務器與IIS 7.x以支持此功能。我應該爲IIS中的每個學生創建一個虛擬目錄/應用程序,並通過某個界面公開該虛擬目錄/應用程序,學生可以訪問它們以發佈其內容。我應該使用SFTP還是WebDav?我不想爲每個學生在機器上創建 windows用戶帳戶。如果有人有這方面的經驗,我想聽聽他們。任何建議/鏈接也將不勝感激。在IIS7上託管學生項目雲
1
A
回答
0
如果你不希望(或有風險)的學生覆蓋彼此的工作,然後 -
創建每個學生一個單獨的網站(使用HTTP主機頭共享跨多個服務器的IP地址網站)
上傳方法1:添加FTP發佈到各個網站 - 不需要Windows帳戶但需要一個單獨的用戶ID,如果你想不讓學生相互
上傳干擾方法2:在每個站點上啓用WebDAV。同樣,如果你想讓學生們避免互相干擾,你需要爲每個人設置一個單獨的Windows帳戶(WebDAV需要Windows帳戶)。
如果這不是一個問題,然後只需創建一個單一的網站,並給每一個自己的應用和使用一個共享的用戶名/密碼,以允許他們上載自己的項目。
WebDAV讓生活變得輕鬆一些,因爲每個學生都可以直接拖拽&直接將他們的站點複製到他們自己的文件夾,而不必啓動FTP客戶端。
5
相關問題
- 1. 使用Vesta CP在學校網站上託管學生項目
- 2. 在IIS7上託管Mercurial
- 3. 如何在iis7中託管?
- 4. 增加iis7上託管的WCF超時
- 5. 在亞馬遜雲上託管
- 6. 在Google雲上託管Django 502錯誤
- 7. 託管GWT項目
- 8. 網站日誌(IIS7,託管)
- 9. 需要模塊化項目的雲託管
- 10. 在IIS7中託管WCF服務
- 11. 在IIS7(WF4.0)中託管WCF WF
- 12. 角2項目託管
- 13. Angular 4 firebase託管項目
- 14. Azure是否適合託管初學Silverlight項目?
- 15. GitHub上託管的Intellij項目顯示爲顛覆項目?
- 16. grails雲託管推薦
- 17. ASP.NET MVC和雲託管
- 18. 在IIS7上託管MVC5應用程序的問題
- 19. 在WPF項目中託管Flash電影
- 20. 託管WCF服務在Asp.Net MVC項目
- 21. 「託管項目源文件」在哪裏?
- 22. 在Web Forms項目下託管Web API
- 23. 在web項目中託管WCF服務
- 24. 如何在已存在的主機上託管Django項目?
- 25. 構建管理:Eclipse項目vs Eclipse託管項目
- 26. IIS7模塊 - 託管還是本機?
- 27. 使用IIS7託管ASP.NET網站Windows 7
- 28. GlassFish的託管在亞馬遜EC2雲
- 29. 在雲中部署和託管scala?
- 30. 在Windows Azure雲服務中託管Umbraco