You can download everything from the following website:
http://www.microsoft.com/en-us/download/details.aspx?id=35448
1) On32-bit Platform
WindowsAzureAuthoringTools-x86.msi
WindowsAzureEmulator-x86.exe
WindowsAzureLibsForNet-x86.msi
WindowsAzureTools.LightSwitch.vs110.exe
WindowsAzureTools.VS100.exe
2) On 64-bit Platform
WindowsAzureAuthoringTools-x64.msi
WindowsAzureEmulator-x64.exe
WindowsAzureLibsForNet-x64.msi
WindowsAzureTools.LightSwitch.vs110.exe
WindowsAzureTools.VS110.exe
You can get everything you need for Windows Azure development using the Web Platform installer:
VS 2010 SP1 (http://go.microsoft.com/fwlink/?LinkId=254269)
OR VS 2012
(http://go.microsoft.com/fwlink/?LinkID=254364)
Windows Azure Tools for Microsoft Visual Studio extend Visual Studio 2010SP1/ Visual Studio 2012 to enable the creation, configuration, building, debugging, running, packaging and deployment of scalable web applications and services on Windows Azure.
Windows Azure™ is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage services to host, scale, and manage web applications on the internet through Microsoft® datacenters.
Windows Azure is a flexible platform that supports multiple languages and integrates with your existing on-premises environment. To build applications and services on Windows Azure, developers can use their existing Microsoft Visual Studio® expertise. In addition, Windows Azure supports popular standards, protocols and languages including SOAP, REST, XML, Java, PHP, Ruby, Node and Python.
When Loading the Web Project, the System may report errors such as:Error 2 The type or namespace name 'Diagnostics' does not exist in the namespace 'Microsoft.WindowsAzure' (are you missing an assembly reference?)
We can solve it on the Visual Studio: Project -> Add Reference..->Browse
Select the file According to the below table:
Name |
Path |
Microsoft.WindowsAzure.Diagnostics.dll |
C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\plugins\diagnostics\Microsoft.WindowsAzure.Diagnostics.dll |
Microsoft.WindowsAzure.ServiceRuntime.dll |
C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\runtimes\base\Microsoft.WindowsAzure.ServiceRuntime.dll
|
|
|
Could not load file orassembly 'Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of thecurrent web request. Please review the stack trace for more information aboutthe error and where it originated in the code.
Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system can not find the file specified.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
=== Pre-bind state information === LOG: User = FAREAST\t-shjin LOG: DisplayName = Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase = file:///E:/MS_CRM_Projects/RXD_CloudCRM_Main/IAPS China Go Big/Source/IAPS Portal/IAPSPortal/ LOG: Initial PrivatePath = E:\MS_CRM_Projects\RXD_CloudCRM_Main\IAPS China Go Big\Source\IAPS Portal\IAPSPortal\bin Calling assembly : Adxstudio.Xrm, Version=5.0.19.0, Culture=neutral, PublicKeyToken=c631995a3208e720. === LOG: This bind starts in default load context. LOG: Using application configuration file: E:\MS_CRM_Projects\RXD_CloudCRM_Main\IAPS China Go Big\Source\IAPS Portal\IAPSPortal\web.config LOG: Using host configuration file: LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. LOG: Post-policy reference: Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: The same bind was seen before, and was failed with hr = 0x80070002. |
Stack Trace:
[FileNotFoundException: Could not load file or assembly 'Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.] Adxstudio.Xrm.Services.InternalEndpointUtil.GetRemoteEndpoints(Boolean allRolesIncluded, String internalEndpointName, RoleConfiguration roleConfiguration) +0 Adxstudio.Xrm.Services.InternalEndpointUtil.SendRequest(Boolean allRolesIncluded, String internalEndpointName, RoleConfiguration roleConfiguration, Object message, String virtualPath) +323 Adxstudio.Xrm.Services.InternalEndpointOrganizationServiceCache.RemoteRemove(OrganizationServiceCachePluginMessage message) +190 Adxstudio.Xrm.Services.RemoteOrganizationServiceCache.Remove(OrganizationServiceCachePluginMessage message) +147 Adxstudio.Xrm.Services.RemoteOrganizationServiceCache.Execute(OrganizationRequest request, Func`2 execute, Func`2 selector, String selectorCacheKey) +243 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request, Func`5 execute, Func`2 selector, String selectorCacheKey) +152 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request, Func`2 selector, String selectorCacheKey) +273 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request) +186 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request) +46 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.Execute(OrganizationRequest request) +180 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChange(OrganizationRequest request, IList`1 results) +69
[SaveChangesException: An error occured while processing this request.] Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChanges(SaveChangesOptions options) +1855 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChanges() +60 Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.TryAuthenticateContact(HttpContext context, WSFederationAuthenticationModule fam, IDictionary`2 signInContext, OrganizationServiceContext serviceContext, String identityProvider, String userName, Entity contact, SessionSecurityToken sessionSecurityToken, String returnPath) +197 Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.TryAuthenticateExistingContact(HttpContext context, WSFederationAuthenticationModule fam, IDictionary`2 signInContext, OrganizationServiceContext serviceContext, String identityProvider, String userName, Entity contact, SessionSecurityToken sessionSecurityToken) +277 Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.TryHandleSignInResponse(HttpContext context, WSFederationAuthenticationModule fam, IDictionary`2 signInContext) +841 Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.TryHandleSignInResponse(HttpContext context, WSFederationAuthenticationModule fam) +79 Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.ProcessRequest(HttpContext context) +329
[FederationAuthenticationException: Federated sign-in error.] Microsoft.Xrm.Portal.IdentityModel.Web.Handlers.FederationAuthenticationHandler.ProcessRequest(HttpContext context) +734 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +341 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69 Solution: We should add correct version of Microsoft.WindowsAzure.ServiceRuntime.dll to the Web Project. Here, I select the DLL on file of C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\runtimes\base\Microsoft.WindowsAzure.ServiceRuntime.dll.
|
The certificate's private key could not be accessed. Ensure the access control list (ACL) on the certificate's private key grants access to the application pool user.
Solution:
We have to give Permission to the group IIS the group IIS_IUSRS to the files located at %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys.
Could not load file or assembly'Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannotfind the file specified.
Description: An unhandled exception occurredduring the execution of the current web request. Please review the stack tracefor more information about the error and where it originated in the code.
Exception Details: System.IO.FileNotFoundException: Could not load file orassembly 'Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannotfind the file specified.
Source Error:
Line 63: this.LoadData(query, _service, conn); Line 64: } Line 65: } Line 66: Line 67: private QueryExpression Build_Accout_Query() |
Source File: C:\Users\t-shjin\documents\visual studio2010\Projects\WebApplication1\WebApplication1\Default.aspx.cs Line: 65
Assembly Load Trace: The following information can be helpful to determine whythe assembly 'Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35' could not be loaded.
=== Pre-bind state information === LOG: User = FAREAST\t-shjin LOG: DisplayName = Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase = file:///C:/Users/t-shjin/documents/visual studio 2010/Projects/WebApplication1/WebApplication1/ LOG: Initial PrivatePath = C:\Users\t-shjin\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\bin Calling assembly : WebApplication1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. === LOG: This bind starts in default load context. LOG: Using application configuration file: C:\Users\t-shjin\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\web.config LOG: Using host configuration file: LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. LOG: Post-policy reference: Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: The same bind was seen before, and was failed with hr = 0x80070002. |
Stack Trace:
[FileNotFoundException: Could not load file or assembly 'Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.] WebApplication1._Default.ConnectDB() in C:\Users\t-shjin\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\Default.aspx.cs:65 WebApplication1._Default.Page_Load(Object sender, EventArgs e) in C:\Users\t-shjin\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\Default.aspx.cs:138 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51 System.Web.UI.Control.OnLoad(EventArgs e) +92 System.Web.UI.Control.LoadRecursive() +54 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772 Solutions: In the solution Explorer, expand References Node -> Right Click Microsoft.xrm.sdk, then open its Properties dialog, In the Properties dialog, set Copy Local as True, re-run the project. |
Description: An unhandled exceptionoccurred during the execution of the current web request. Please review thestack trace for more information about the error and where it originated in thecode.
Exception Details: System.Web.HttpException: Control 'Table_GridView' of type'GridView' must be placed inside a form tag with runat=server.
Source Error:
Line 192: StringWriter tw = new StringWriter(); Line 193: HtmlTextWriter hw = new HtmlTextWriter(tw); Line 194: gdw.RenderControl(hw); Line 195: Line 196: if (!string.IsNullOrEmpty(title)) |
Source File: C:\Users\t-shjin\Documents\Visual Studio2010\Projects\WebApplication1\WebApplication1\Dispaly.aspx.cs Line: 194
Stack Trace:
[HttpException (0x80004005): Control 'Table_GridView' of type 'GridView' must be placed inside a form tag with runat=server.] System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +9644732 System.Web.UI.WebControls.GridView.Render(HtmlTextWriter writer, Boolean renderPanel) +46 System.Web.UI.WebControls.GridView.Render(HtmlTextWriter writer) +33 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 WebApplication1.Dispaly.ExportToExcel(GridView gdw, String title) in C:\Users\t-shjin\Documents\Visual Studio 2010\Projects\WebApplication1\WebApplication1\Dispaly.aspx.cs:194 WebApplication1.Dispaly.DownLoad_Button_Click(Object sender, EventArgs e) in C:\Users\t-shjin\Documents\Visual Studio 2010\Projects\WebApplication1\WebApplication1\Dispaly.aspx.cs:233 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9553178 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +103 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724 Solution: We should tell the compiler that the control is rendered explicitly by overriding the VerifyRenderingInServerForm event, then add the event to the code behind file. Refer below C# public override void VerifyRenderingInServerForm(Control control) { /* Verifies that the control is rendered */ } |