public override ActionResult ByHostedService(string hostedServiceName) { InitializeDeploymentTenant(hostedServiceName); var cloudAssemblies = new Management.CloudAssemblies(Storage.BlobStorage); var appDefinition = cloudAssemblies.GetApplicationDefinition(); return View(new AssembliesModel { ApplicationAssemblies = appDefinition.HasValue ? appDefinition.Value.Assemblies : new CloudApplicationAssemblyInfo[0] }); }
public override ActionResult ByHostedService(string hostedServiceName) { InitializeDeploymentTenant(hostedServiceName); var cloudAssemblies = new Management.CloudAssemblies(Storage.BlobStorage); var appDefinition = cloudAssemblies.GetApplicationDefinition(); return(View(new AssembliesModel { ApplicationAssemblies = appDefinition.HasValue ? appDefinition.Value.Assemblies : new CloudApplicationAssemblyInfo[0] })); }
public ActionResult UploadPackage(string hostedServiceName, HttpPostedFileBase package) { InitializeDeploymentTenant(hostedServiceName); var cloudAssemblies = new Management.CloudAssemblies(Storage.BlobStorage); byte[] bytes; using (var reader = new BinaryReader(package.InputStream)) { bytes = reader.ReadBytes(package.ContentLength); } switch ((Path.GetExtension(package.FileName) ?? string.Empty).ToLowerInvariant()) { case ".dll": cloudAssemblies.UploadApplicationSingleDll(bytes, package.FileName); break; default: cloudAssemblies.UploadApplicationZipContainer(bytes); break; } return RedirectToAction("ByHostedService"); }
public ActionResult UploadPackage(string hostedServiceName, HttpPostedFileBase package) { InitializeDeploymentTenant(hostedServiceName); var cloudAssemblies = new Management.CloudAssemblies(Storage.BlobStorage); byte[] bytes; using (var reader = new BinaryReader(package.InputStream)) { bytes = reader.ReadBytes(package.ContentLength); } switch ((Path.GetExtension(package.FileName) ?? string.Empty).ToLowerInvariant()) { case ".dll": cloudAssemblies.UploadApplicationSingleDll(bytes, package.FileName); break; default: cloudAssemblies.UploadApplicationZipContainer(bytes); break; } return(RedirectToAction("ByHostedService")); }