Monitor WCF service with net.tcp endpoint

We have a WCF service with a net.tcp endpoint and Azure's application insights monitor doesn't seem to work with it. Does it not work with net.tcp endpoints, or is there something we have to do to get it to work?

Best How To :

Application Insights SDK does not support automatic collection of telemetry for net.tcp endpoints. You can implement it yourself by extending the WCF channel to collect the required information and send it to Application Insights using the TelemetryClient.TrackRequest method.

I think that you need to create the DB in Azure from the Azure control panel. Once it is there, EF can use the connection string for Azure to add tables/data to an existing DB. Due to the configuration requirements of Azure DB, I haven't found any option but the...

You could PUT empty entities with the same PartitionKey and EntityKey before DELETEing them. This way you'll be sure you won't have 404 errors. It's two consistent calls for every batch instead of retrying many times and complicate the logic of your app. Not an ideal answer but we don't...

After a few creative searches later, I have found the project "Service Bus Explorer" by Paolo Salvatori that does exactly what I need. I hope this helps out other people searching for the same thing. It can be found on the code.msdn.microsoft.com site under Microsoft Azure and Sample code. https://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a...

Contains is generally not supported by the Graph API itself. And there is no alternative. It is strange that EndsWith works. You can find more about supported queries and filters on the following official documentation: https://msdn.microsoft.com/en-us/library/azure/dn727074.aspx...

If you haven't looked into API Apps, you will find a lot of functionality already existing there. For example, limiting the visibility of the API App is as simple as going to the API App blade -> All Settings -> Application Settings and setting the Visibility to "Internal". This will...

If you want to access an On-Premise service from the Azure service/websites what you need is a Hybrid Connection. For that you will need a BizTalk service to redirect the trafic to your on-prem service. Here are the steps to how to setup a Hybrid connection: https://azure.microsoft.com/en-us/documentation/articles/web-sites-hybrid-connection-get-started/...

You cannot achieve this with a WebApp. Because WebApps run in a multi-tenanted environment access to the registry is restricted. This page contains a feature comparison between WebApps and WebRoles. https://azure.microsoft.com/en-gb/documentation/articles/choose-web-site-cloud-service-vm/...

Here are some interesting articles about WCF Services in Windows Phone world. How to consume an OData service for Windows Phone 8 Using WCF Service in Windows Phone 8.1 (same in Windows Phone 8) Now you can host the WCF Service in your own server, hosting provider or anything else....

Each blob is a completely separate entity, direct-addressable via uri: http(s)://storageaccountname.blob.core.windows.net/containername/blobname If you want to manage multiple entities (such as image jpg's in your case), you would upload each one to a separate blob name (and you're free to store as many as you want within a single container, and...

This was solved by generating a SQL Azure script for the DB, and running it on Azure. Here's how I solved it: First, open SQL Server, right click the database you want to transfer and click "Tasks > Generate Scripts..." Next, click "Advanced" on the scripting options panel and find...

For performance reasons, the Application Insights SDK batches telemetry and sends it up in chunks. To see this in action you can replace your Flush call with a call to Thread.Sleep (70000) and you will see the instrumentation uploaded to AI once the app terminates.

If this is for a Azure Web App, you can enable Application Logging to write errors to the file system. You can also enable Failed Request Tracing (FREB) to see what is happening with the request. For a complete list of logging for Azure App Service (formerly Azure Websites), please...

Business and Wed editions are a deprecated service level. Now, the service levels are Free, Basic, Standard & Premium as the error shows. About the parameter, are you using the Azure PowerShell module configured as "Resource Manager" or "Service Management"? The first one hasn't that value but the second one...

I think you need to set the position back to the start of the stream before uploading img.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Png); blob.Properties.ContentType = model.File.ContentType; memoryStream.Position = 0; blob.UploadFromStream(memoryStream); ...

You need to: Find out the public IP of your free web hosting provider (the public IP that your PHP script uses to make calls. And this with free web hosting provider means that this IP will most likely change on an irregular basis. Check the Azure SQL Database Firewall...

It looks like the web app is unable to find the server farm (AKA app service plan) since it's in a different resource group. To fix this, try creating the ServerFarm and web app in the same resource group. i.e. use this command: PS C:\scripts> New-AzureResourceGroup -Name "azurepowershellush" -TemplateFile F:\DeployerScript\Acquiacom.AcquiaDrupal7SQL.0.3.16-preview.json...

Solved by downloading the jars separately and installing them into the Maven repository according to this document: How to add local jar files in maven project? Then adding the pom definitions from the jar installs into the project's pom.xml file....

You're not doing anything wrong. I don't think ContentDisposition is supported just yet in Azure Cmdlets (It is fully supported in REST and .Net API though). I am basing my statement on the source code here: https://github.com/Azure/azure-powershell/blob/dev/src/ServiceManagement/Storage/Commands.Storage/Blob/Cmdlet/SetAzureStorageBlobContent.cs. Source code from the same page: //only support the common blob properties for...

The error you are getting is usually a sign that you have not set abortConnect=false in your connection string. The default value for abortConnect is true, which makes it so that StackExchange.Redis won't reconnect to the server automatically under some conditions. We strongly recommend that you set abortConnect=false in your...

I have similar challenges in a large scale Azure platform I am responsible for. I use a logical combination of the concepts embodied by the Compensating Transaction pattern (https://msdn.microsoft.com/en-us/library/dn589804.aspx), and Event sourcing Pattern (https://msdn.microsoft.com/en-us/library/dn589792.aspx). Exactly how you incorporate these concepts will vary, but ultimately, you may need to plan on...

I suspect there is a difference in the local and remote configuration. I would check the environment variables for your web app, and compare them with your local app to see if there's any differences (i.e. CLR version, IIS version). You can check environment variables with the SCM site, which...

In your service start up you register OWIN and when your controller is decorated with Authorize attribute then the authentication challenge will happen and OWIN will try to validate the token on each request.. The token validation happens because you have OWIN Dll references AND you have the startup.auth class...

You missed blockBlob.SetProperties(); Try this: var blockBlob = container.GetBlockBlobReference(randomFileName); blockBlob.DeleteIfExists(); blockBlob.Properties.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; blockBlob.SetProperties(); // This is for commiting changes. Note that for .xls files you need to set content-type to application/vnd.ms-excel. FYI: If you want to update property values in existing blob you need to fetch the current values,...

Actually the query string parameter is marker and not nextmarker (https://msdn.microsoft.com/en-us/library/azure/dd135734.aspx) :). So if you try: https://attosolstorage.blob.core.windows.net/files?comp=list&maxresults=1&marker=1!16!aW1nL3JlZC5qcGc-, things should work just fine....

1) change my.conf (whatever your mysql conf file is called). And set bind-address to 0.0.0.0 as it is prob 127.0.0.1 2) stop/restart mysql daemon Connections now are not limited to those from localhost (what you are when you ssh). The default is localhost for obvious security reason until dev guy...

In Visual Studio 2015, the framework used is determined in this order: The project properties. Right-Click the .xproj in your Solution Explorer and select Properties. Head to the "Application" section (the default), and you can "Use Specific DNX version", including version, platform, and architecture. The global.json. I don't know if...

You have a few options: Web Jobs, Scheduler, and Worker Roles. Web Jobs are a nice addon to an existing azure web app and have the benefit of no additional cost. Web Jobs use Scheduler under the covers if you choose to schedule the Web Job to run at an...

You can only view subscriptions for a single directory at a time. If you click your name in the top right corner of the portal you can select which directory you want to work from. There is a suggestion on the Azure feedback site to add the ability to view...

From my understanding in this article it is enough that you add a new text och xml file and name it WebJobs.props. Look also at the screenshot explaining how you should edit it. Here is a different example of this file. https://github.com/davidebbo-test/WebAppWithWebJobsVS/commit/15e7579075312d620fe42a8746503ba82adf5305

Ok I found an answer relative to my issue, but also I figured out something First of all the connection string should be like metadata=res://*/DataAccess.MyDataBase.csdl|res://*/DataAccess.MyDataBase.ssdl|res://*/DataAccess.MyDataBase.msl;provider=System.Data.SqlClient;provider connection string="Server=tcp:server.database.windows.net,1433;Database=MyDataBase;User [email protected];Password=xxxxxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" And notice the quotation should be " not &quot; , Also as Nick said it...

I have downloaded the Codeigniter3.0 from the official site: http://www.codeigniter.com/download, and set session to autoload then publish it to Azure web app, everything goes well, there is no special configurations in my testing, from the error message, it seems the resource is missing, I would suggest you use Kudu to...

Have you looked at this blog post? http://blogs.msdn.com/b/azuremobile/archive/2014/05/30/realtime-with-signalr-and-azure-mobile-net-backend.aspx You can set your authorization globally with: public static void Register() { // Initialize SignalR SignalRExtensionConfig.Initialize(); // Use this class to set configuration options for your mobile service ConfigOptions options = new ConfigOptions(); options.SetRealtimeAuthorization(AuthorizationLevel.Anonymous); ... } ...

You can refer to this post for possible performance issues: Microsoft Azure Storage Performance and Scalability Checklist. The reason why you can only get one property is you're using EntityResolver, please try to remove that. Refer to Windows Azure Storage Client Library 2.0 Tables Deep Dive for the usage of...

It is entirely possible to move the .NET runtime - This is just an ASP.NET Web API site, and it can be hosted anywhere that you might run ASP.NET. However, some features such as the login functionality will not be available. For the Node.JS runtime, the actual process running the...

To answer your questions: No WAD containers are created in my storage account. Are they not supposed to be created after I have enabled and specified the storage account credentials? If you're looking for wad-control-container, then it won't be created. However you should see containers for IIS Logs, Failed Request...

There are multiple options available to you, but I think below 2 best meet your demand: Integrated in Visual Studio you have the SQL Server Data Tools. When you switch the target for the deployment to Azure SQL DB you'll get the list of incompatibilities, which you can then fix...

You cannot use network security rules for Azure Storage Services because: Azure Storage Services are not part, and cannot be part of (as of 2015-06-12) a Virtual Network. You cannot determine IP range for an Azure Storage Account, as the actual server serving particular request can change in any time...

Yes, session state assumes that provider deserializes/serializes whole state and hence more data is stored more time it takes to start/end request. As an option if you need to store a lot of data - store infrequently needed pieces outside of session state and keep information on location of the...