我計劃在一段時間內教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. 託管WCF IIS7上
- 3. 在IIS7上託管Mercurial
- 4. 如何在Heroku雲平臺上託管yii項目?
- 5. 如何在iis7中託管?
- 6. 在openshift上託管一個laravel項目
- 7. 增加iis7上託管的WCF超時
- 8. 在Opennshift雲託管上安裝Osclass
- 9. 在託管的雲上部署Laravel 5.1
- 10. 在企業雲上託管Microsoft BOT?
- 11. 在Google雲上託管Django 502錯誤
- 12. 在亞馬遜雲上託管
- 13. 託管GWT項目
- 14. Parse.com項目託管
- 15. 網站日誌(IIS7,託管)
- 16. Amazon EC2雲託管
- 17. 雲託管與主機託管
- 18. 在IIS7中託管WCF服務
- 19. 在IIS7(WF4.0)中託管WCF WF
- 20. 需要模塊化項目的雲託管
- 21. 角2項目託管
- 22. Angular 4 firebase託管項目
- 23. 移動Laravel項目託管
- 24. cms軟件項目託管
- 25. Azure是否適合託管初學Silverlight項目?
- 26. GitHub上託管的Intellij項目顯示爲顛覆項目?
- 27. 爲什麼Vagrant託管我的項目目錄在客機上?
- 28. 在Windows服務器上託管的TeamCity上設置Rails項目
- 29. 在遠程服務器上使用IIS7託管WCF服務
- 30. 在IIS7上託管MVC5應用程序的問題