I'm getting close to finishing a public-facing ASP.Net app and I'm starting to weigh deployment options. I'm an ASP.Net/SQLServer veteran but noob when it comes to Azure. I'm wondering how others have felt about the learning curve to effectively migrate a local dev ASP.Net/SQLServer apps into Azure cloud. More specifically:How steep is the learning curve towards understanding administration and programming concepts, and do you think it's worth the investment?What is Microsoft's support like if I have catastrophic problems from my cloud infrastructure and my live site is down? My expectation is a large price tag for a not-so-urgent SLA.Will my non-Azure ASP.Net app require significant modification and/or coupling to run in the Azure environment?
Where I work, we're planning to develop a web application (for internal use) with the help of ASP.NET MVC, me being the intended developer. I have no real background in web app development, but I have dabbled a bit with RoR in my spare time and loved that way of doing things. At work .NET is de rigeur however, so I am looking at ASP.NET MVC (looks promising so far, for that matter).
Since we're new to developing web applications, we're unsure about how to best handle the administration of the application's platform (i.e., the web server and the database server etc.), and are wondering if we might be better off deploying it on Azure. While I know that there is support for ASP.NET MVC on Azure, I don't know the concrete methods of managing an application throughout its lifecycle: create it initially, deploy new versions, change database schema etc. On the other hand, I know at least superficially how to manage Rails applications on Heroku.Could someone please provide us with some much needed advise on running ASP.NET applications on Azure compared to on-premise, and thus help us decide? If we could be pointed toward some practical info, tutorials perhaps, showing how an ASP.NET MVC application (or even just a straight ASP.NET application) on Azure is managed throughout its lifecycle,
I'm currently running a site of a dedicated server but want to scale up using Microsofts Azure cloud platform in the future but im unsure if a certin part of my code will work on azure.The site consists of a gallery of items with an image for each item.The images are stored in a sqlserver database.
I have created a http handler that caches the images to disk and redirects the request to the image (as shown at the end of the post).The images are saved into a virtual directory called "imagecache" inside my ASP.NET application. (i.e. ~/imagecache/ ).
As the web app will run in many virtual machine instances on the Azure platform the images will need to be shared between the instances right?So my question really is.. What is the best way of achieving what I already have on that is compatible wit azure?Image gen code..
public class getimage : IHttpHandler { private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public void ProcessRequest (HttpContext context) { [code]....
This is going to be a question really for someone who has knowledge with PingIdentity and ACS, which could be pretty limited.I've got my ACS set up, all working fine and I know how to add a custom STS (PingIdentity) but I can't find any of the PingIdentity Federation MetaData (FederationMetaData.xml) to authenticate with.
Apparently our current system's workflow is such:
Us -> Our PingIdentity server -> Supplier -> Supplier's PingIdentity server -> Route token back to us.
Would I have to use our local PingIdentity Federation MetaData as the STS in order to achieve what I'm looking for (same scenario, but with ACS)? And where can I find this?
does windows azure automatically scale up(by providing more instances), or I need to change this? the extra small instance costs 0.05$/hour. According to Azure SLA I need to use at least 2 instances. This means 2 * $0.05*24*30=$72/month minimum. I can get on premise asp.net hosting for $5/month. Is there any offer I don't know about so I can build from the start on Azure architecture, or should I just switch to azure when I need more scaling and other servies that Azure offers because the difference in price is too high for me.
We're currently refactoring our ASP.NET 4.0 Web Application to run on both plain old IIS and Azure. For the Settings (in the Properties namespace), I'd like to implement the State Pattern with an AzureSettingsState and a StandaloneSettingsState, which both provide settings getter methods.Now could anybody help me figuring out how ASP.NET deserializes the non-String values (e.g. TimeSpan or StringCollection), so that I can deserialize them on my own in the context class? All settings seem to be strings there.
public abstract class ConfigStateBase { public abstract string GetSettingValue(string setting); }
Currently I am working on an MVC 2 project and we are trying to implement fulltext search. Originally we were going to take advantage of SQL Server fulltext search capabilities but we are aware that the project will be moving to Azure within 6 months.I understand that SQL Azure does not support fulltext search currently. What are the possible solutions to implement full text search in Azure? The solutions we've come across seem to point to Azure Library for Lucene.Net but I want to make sure we aren't overlooking any better solutions.
As far as I know, the current situation is this:Use SQL session state provider is possible (as I've read somewhere) but it's not supported by Microsoft. So it could stop working in the future. Also it needs a WorkerRole to delete the outdated data.Azure AppFabric Caching Service is still in CTP.TableStorageSessionProvider is a piece of code in the Azure training kit that is not recommended for production code.
I want to use a global data for MVC web application running on Windows Azure (e.g. something like a list of users having new messages).
For a normal webapp, I could use some per-appdomain storage like AppDomain.SetData or just static variable. What should I use for Azure instead (cache? blob storage? queues?) and what solution would be the fastest one?
I want to create multiinstance application in Azure. and then demontrate that if one of the instance is down other instance is working fine. How should I achive that.
I've currently got Windows Azure AppFabric system set up and running with my own registered Namespace, in which uses the Google/Yahoo/Windows Live STS providers. That all works fine, I can use them and login to my application. Easy.
However, I can't find anything in any way useful on the web that related to adding my own STS to this list from a 3rd party supplier. I've read that it's possible, and it's the last hurdle I'm stuck on here - replacing the Google/Yahoo/Windows Live STS with the ones I need my application to authenticate with. I cannot find anywhere in the STS control panel to allow for this (AppFabric Labs).
I'm migrating an ASP .NET 2.0 WebSite to WebRole (ASP.NET 4.0 and VS2010). After created new web role, I moved all files and folders from website to WebRole then reference all needed dlls. I build and run web role stand alone and everything ok without problems. But when I build and run WindowsAzureProject, below errors come up
[fabric] Role state Stopping [fabric] Role state Stopped [fabric] Role state Aborted [fabric] Role state Teardown [fabric] Role state Destroyed [runtime] Role entrypoint could not be created: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) at System.Reflection.Assembly.GetTypes() at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.CreateRoleEntryPoint(RoleType roleTypeEnum) at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRoleInternal(RoleType roleTypeEnum)
and the status "Operation was canceled" It takes me days to resolve but nothing found. I did set "Copy local" to true for all reference dlls but it doesn't effect also. I've just thought spring.core and spring.aop caused the error but I don't know how to debug and catching where it crash
I have written an web application in VS2010 ASP.net C#, to display Crystal reports. I moved this application to Azure Emulator. It was working fine locally. However after deploying it with Azure, crystal report is not getting displayed and not even an exception is thrown.
I have installed
Installed CRforVS_13_0.exe
Then installed CRRuntime_64bit_13_0, on my machine sequentially.Any input from any1 will be helpful. Please let know if you want more information.
I have an Azure application that works perfectly on every one of my colleagues machines. On mine, the web application works, but not the azure project, which runs on the local development fabric.
I'm getting a 403 error, which causes a blank page in Chrome. The application_start method gets fired and sets up the routes, but the actual MVC controller never gets called. Again, this works perfect if I run the web application directly. If I use that same azure project and deploy it online, it also works fine.
I've tried repairing visual studio, reinstalling Azure, rebooting, re-fetching source, you name it.
does anyone have any sample code/tutorials on processing a video file uploaded to Azure (.mov, .3gp, .avi) and converting it to flash and also creating a thumbnail file after the video has been uploaded as a blob to Azure?
My current ASP.NET site requires to launch FFMPEG.EXE to convert uploaded videos. With shared web hosting server, can't be done but via a Virtual Private Server (VPS) or a dedicated server.
I've been reading some info about Windows Azure but haven't found any info regarding:
1. Be able to launch external executable
2. Be able to remote desktop into the allocated virtual machines
We already have our vb.net project in asp.net1.1 framework now we are changing the framework to asp.net4.0.But we are facing more warnings like unused local variables and function need return statement.it exceeding maximum warnings because of these kind of issues.Is there any tool to remove unused local variables.
I have upgraded my web site from 2.0 to 3.5 using VS2008 (loaded the project and selected 'yes' to the upgrade prompt), then deployed to the Live server. On the test system the website runs fine, on the Live, it fails with 'Assembly binding' (System.Core, System.Web.Extensions, and more) errors. When I commented out all the failed assemblies (just to see what happens) I got the error: 'csc.exe' cannot be found. Can anyone tell me what is wrong? 1. Is my upgrade method wrong? 2. Is there another way to upgrade? 3. How can I tell why the assemblies fail to bind?