December 12, 2013ASP.NET,MVC,Razor
Often times you may want to render a custom validation message that contains HTML markup. If you simply add the line:
This will encode the markup so that less than signs and greater than signs are rendered < and >, respectively. This, of course, is not what you want.
To render your HTML markup, its a little dirty, but it does work.
Simply add the following to your view:
Where “Email” is a property of your model.
December 10, 2013ASP.NET,MVC
When deploying an MVC application to a hosting environment you may receive the error:
[FileNotFoundException: Could not load file or assembly ‘Microsoft.Web.Infrastructure, Version=22.214.171.124, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.]
This is also one of a few component libraries that are needed for deploying an MVC application:
The system libraries are installed with .NET 4, however, ‘Microsoft.Web.Infrastructure.dll’ is only installed when Visual Studio is installed on the machine. Therefore, short of needing to install MVC and Visual Studio on a production environment, we need to deploy the libraries with out application – and we’d like to do so automatically.
There are a few ways to automatically deploy the ‘Microsoft.Web.Infrastructure.dll’ component library with your application. The steps depend on which version of Visual Studio you are using.
March 7, 2013Team Foundation Server,Hyper-V,Team Foundation Server 2012
While installing TFS 2013 in a Windows Server 2012, I was having issues getting the TFS Application Tier to connect to WMI on the Reporting Server. Being that I’ve installed Team Foundation Server 2010 and 2012 countless times, I was sure that all of my settings were correct. Therefore, I predicted that this must be a firewall issue…and I was correct.
March 5, 2013SharePoint,SharePoint 2013,Visual Studio 2012,VMware
Prior to upgrading my machine to Windows 8, I was forced to use VMware Workstations 8 & 9 for development within a virtual environment.
My virtual environment within VMware Workstation 9 was:
When debugging SharePoint 2013 server-side code, all requests to SharePoint through the w3wp.exe process is extremely slow. Furthermore, stepping through code becomes very sluggish. Additionally, while debugging 2013, the Virtual Studio Remote Debugging Monitor process eats up anywhere between 20-30% of the CPU resources.
March 3, 2013SQL Analysis Cube,Team Foundation Server
I have a TFS 2012 infrastructure designed according to Microsoft’s proposed multi-machine architecture. I am currently running Team Foundation Server 2012 with Update 1. A few weeks ago, I noticed my reports in SharePoint not being updated. Upon examining the web service admin interface (http://<your url>:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx), I was able to confirm that the jobs were not running.
You’ll notice in the attachment, my request to the process service is: 2013-02-16T23:29:54, however, the last time the Incremental ran was 2013-02-16T20:35:28. Furthermore, there is no <NextRun /> element. I’ve checked the settings, and its set to run every 7200 seconds (the 2-hour default).Read more
November 30, 2012Exchange,Office365
There are some instances where you wish to map alias email addresses to an account in Office365 (Office Online).
November 8, 2012SharePoint,SQL
On one of my SharePoint installations, I was having a ton of issues with SharePoint Search. I had created a SharePoint Search Application post-install with a different service account. The search application starting adding an additional 10 MB to the individual log files. I would reset the IIS application pool, but would see the search application continuing to run.
November 7, 2012SharePoint,Active Directory,PowerShell
In instances where your network administrator has created an external trust with another domain, you may want the SharePoint People Picker to find users in the external AD.
According to Microsoft’s TechNet, “The People Picker automatically issues queries to all two-way trusted domains when it uses the application pool account to search for users and groups. When you select a secondary account in the People Picker, the primary account information will be returned.” Therefore, by default two-way trusts are automatically searched.
October 15, 2012Algorithms,C#,LINQ
By definition, a factor is one of two or more positive numbers that when multiplied together produce a given product. For example, given the integer 24, the count of factors 8.
The below algorithm tests the range of numbers from 1 to a given integer. If the given interger divided by the current number returns a remainder of 0, then the current number is a factor of the given integer.
Get the source control, including unit tests: GetFactorsCount.zip (9.43 kb)
By definition, a factor is one of two or more positive numbers that when multiplied together produce a given product. For example, given the integer 24, the factors are [1, 2, 3, 4, 6, 8, 12, 24].
The below algorithm tests the range of numbers from 1 to a given integer. If the given integer divided by the current number returns a remainder of 0, then the current number is a factor of the given integer.
Get the source control, including unit tests: GetFactors.zip (9.85 kb)
Subscribe to receive new posts in your inbox.