2011-08-11 2 views

Répondre

1

Ce n'est pas difficile à faire, suivez-moi sur le projet de

  • ouvrir un compte sur AppHarbor (Ils hébergent votre projet .NET dans AWS) en utilisant votre GIT ou dépôt Hg, un service exceptionnel!
  • dans ce compte, vous pouvez avoir MS SQL, mySQL, ou un tas de bases de données NoSQL, a choisi votre gagnant
  • ouvrir un compte sur AWS pour leur S3 d'hébergement, vous pouvez donc ajouter les vidéos en toute sécurité
  • créer un nouveau MVC 3 projet utilisant Razor et HTML5
  • Ajouter des forfaits NuGet comme Elmha, Glimpse, etc
  • Accédez à votre base de données en utilisant par exemple le merveilleux LinqPad et créer 4 tables, TblUsers, TblRoles, TblVideos, tblRating

Puis ajouter que les propriétés

[TblUsers] 
    user_id, role_id, email, encodedPwd, created_at, validate_at 

[TblRoles] 
    role_id, name 

[TblVideos] 
    video_id, uploaded_by, uploaded_at, filename 

[TblRating] 
    ratting_id, video_id, user_id, ratted_at 
  • Utilisez un fournisseur d'appartenances personnalisé et rôles juste like I show as an answer si vous gérez le journal et autorisations correctement
  • Maintenant, laissez un utilisateur télécharger une vidéo où vous ajouterez à votre seau AWS S3 en utilisant leur AWS .NET SDK et tout ce que vous avez à faire pour un fichier d'aller automatiquement à S3 avec les autorisations correctes est de copier/coller my code in this support question
  • Et laisser les utilisateurs ont voté dans une vidéo

simple et facile: o)