.NET
Windows Azure Review
Windows Azure has been a godsend for developers. I have been using Windows Azure over the past few weeks and I have to say that the overall experience is amazing. I’ve used Amazon’s Web Services in the past and one thing that always marred the experience was the convoluted and often confusing website. What Windows [...]
Accessing local data files using Html and Chrome
During the development and testing stages of a new website, there are time when you may need to access Json or xml data stored in a local file. The test site can be running under Visual Studio, IIS Express or even IIS. I recently had to quickly test some javascript code that interacted with Json [...]
Configuring multiple websites in IIS on a Windows Azure Virtual Machine using EndPoints
Windows Azure is a great environment for developers and companies alike due to the fact that it gives so much for so little. Apart from the 10 free websites, you get a free* Virtual Machine and a large number of other services like storage, SQL Server etc. I’m currently using the VM option to deploy [...]
XML Validation Failure Due To Invincible White Space
After spending 3 hours of my life trying to resolve the following error message: The element cannot contain white space. Content model is empty I decided to share my solution in hope that this will help somebody else. The xml file that was failing validation is:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?xml version="1.0" encoding="utf-8"?> <ComponentSet Default="Create Data Set"> <Procedures> <Procedure Name="Create Data Set"> <MainFlow> <CreateDataSetVersion Name="run create data set version task" Description="this the description" CollectionId="collection" DataProviderId="dataprovider" DataSetDescription="datasetDescription" DataSetName="datasetName" DataSetSchemaCode="schemaCode" DataSetVersionCode="datasetCode"> </CreateDataSetVersion> </MainFlow> </Procedure> </Procedures> </ComponentSet> |
And the xsd part responsible for the validation [...]
Checking if a generic collection is empty with Linq and C#
This is a common issue for many developers. How do you quickly and efficiently determine whether a given non-null collection contains any valid non-empty elements . The string class is cool because you can use the string.IsNullOrEmpty(yourstring); to test for null and/or empty. Unfortunately, generic collections don’t implement a similar method. There are two ways [...]
HTML5 Drag and Drop file upload with preview using jQuery and MVC 4
With the advent of HTML5 and its wide adoption by all major browsers, web developers now have a new arsenal in their hands for implementing powerful file upload functionality on their website. In this tutorial we will see how to implement this using the FileDrop jQuery plugin and an MVC controller to receive and store [...]
NLog with SQL Server and MVC 4
NLog is an awesome open-source logging tool that allows developers to easily and efficiently implement custom logging. Nlog can be configured to log to a number of targets, but on this tutorial we will be looking at logging to the database. First you need to add NLog to your MVC website. Bring up the Nuget package [...]
jQuery UI Autocomplete with jSON in MVC 4
jQueryUi has an autocomplete plugin that allows developers to turn any standard text box to turn any standard textbox to an autocomplete search box. In this case we will try to implement this in the simplest way possible using a web service as the data source. First of all, create a standard MVC 4 project. [...]
Mutliple object definition files with Spring.Net
Spring.Net is a great IoC (Inversion of Control) framework that allows developers to implement Dependency Injection using an xml configuration. In most cases, the Spring config will end up in either your app/ web.config files. However, in some cases, it may be desirable or necessary to keep the Spring object definitions outside your app/web.config files [...]
Using an Smtp client in ASP.NET MVC 4 and C#
If you need to send emails from your website, the .NET framework provides a very handy library for this: System.Net.Mail. The configuration and testing is pretty straightforward so let’s get started. Firstly we need to configure the SMTP settings in the web.config. Under the <configuration> element add the following config section:
|
1 2 3 4 5 6 7 8 9 10 |
<system.net> <mailSettings> <!-- Method#1: Send emails over the network --> <smtp deliveryMethod="Network" from="anyemailaddress@test.com"> <network host="your_smpt_server_dns_name" userName="your_smpt_server_username" password="your_smpt_server_password" port="25" /> </smtp> </mailSettings> </system.net> |
The port in [...]



