<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ferry Meidianto</title>
	<atom:link href="http://blog.meidianto.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.meidianto.com</link>
	<description>/* Living in .NET World */</description>
	<lastBuildDate>Thu, 08 Jul 2021 08:04:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>How to show hidden folders on Mac</title>
		<link>https://blog.meidianto.com/2021/07/08/how-to-show-hidden-folders-on-mac/</link>
					<comments>https://blog.meidianto.com/2021/07/08/how-to-show-hidden-folders-on-mac/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Thu, 08 Jul 2021 08:04:20 +0000</pubDate>
				<category><![CDATA[macOS]]></category>
		<category><![CDATA[finder]]></category>
		<guid isPermaLink="false">https://blog.meidianto.com/?p=468</guid>

					<description><![CDATA[To show hidden folders on macOS, press the following: As you can see below it shows the hidden folder, in this case .git]]></description>
										<content:encoded><![CDATA[
<p>To show hidden folders on macOS, press the following:</p>



<pre class="wp-block-code"><code>Command+Shift+.</code></pre>



<p>As you can see below it shows the hidden folder, in this case .git</p>



<figure class="wp-block-image size-large"><a href="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM.png"><img fetchpriority="high" decoding="async" width="1024" height="277" src="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-1024x277.png" alt="" class="wp-image-469" srcset="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-1024x277.png 1024w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-300x81.png 300w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-768x208.png 768w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-1536x415.png 1536w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM-624x169.png 624w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-3.02.51-PM.png 1554w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2021/07/08/how-to-show-hidden-folders-on-mac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Cut and Paste on Mac (Finder)</title>
		<link>https://blog.meidianto.com/2021/07/08/how-to-cut-and-paste-on-finder/</link>
					<comments>https://blog.meidianto.com/2021/07/08/how-to-cut-and-paste-on-finder/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Thu, 08 Jul 2021 07:48:36 +0000</pubDate>
				<category><![CDATA[macOS]]></category>
		<category><![CDATA[finder]]></category>
		<guid isPermaLink="false">https://blog.meidianto.com/?p=465</guid>

					<description><![CDATA[To cut and paste, first press the following on the folder or file: Then navigate to the folder you want then press:]]></description>
										<content:encoded><![CDATA[
<p>To cut and paste, first press the following on the folder or file:</p>



<pre class="wp-block-code"><code>Command+C</code></pre>



<p>Then navigate to the folder you want then press:</p>



<pre class="wp-block-code"><code>Command+Option+V</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2021/07/08/how-to-cut-and-paste-on-finder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to get installed .NET Core information</title>
		<link>https://blog.meidianto.com/2021/07/08/how-to-get-installed-net-core-information/</link>
					<comments>https://blog.meidianto.com/2021/07/08/how-to-get-installed-net-core-information/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Thu, 08 Jul 2021 07:34:38 +0000</pubDate>
				<category><![CDATA[.NET Core]]></category>
		<category><![CDATA[ASP.NET Core]]></category>
		<category><![CDATA[.net core]]></category>
		<category><![CDATA[asp.net core]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[terminal]]></category>
		<guid isPermaLink="false">https://blog.meidianto.com/?p=461</guid>

					<description><![CDATA[To know the installed .NET Core in your Mac or PC, use the following command:]]></description>
										<content:encoded><![CDATA[
<p>To know the installed .NET Core in your Mac or PC, use the following command:</p>



<pre class="wp-block-code"><code>dotnet --info</code></pre>



<figure class="wp-block-image size-large"><a href="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM.png"><img decoding="async" width="1012" height="1024" src="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-1012x1024.png" alt="" class="wp-image-462" srcset="https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-1012x1024.png 1012w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-297x300.png 297w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-768x777.png 768w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-1518x1536.png 1518w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM-624x631.png 624w, https://blog.meidianto.com/wp-content/uploads/2021/07/Screen-Shot-2021-07-08-at-2.30.06-PM.png 1560w" sizes="(max-width: 1012px) 100vw, 1012px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2021/07/08/how-to-get-installed-net-core-information/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server Scripts to setup ASP.NET Identity Tables</title>
		<link>https://blog.meidianto.com/2021/07/03/sql-server-scripts-to-setup-asp-net-identity-tables/</link>
					<comments>https://blog.meidianto.com/2021/07/03/sql-server-scripts-to-setup-asp-net-identity-tables/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Sat, 03 Jul 2021 09:40:02 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[sql server]]></category>
		<guid isPermaLink="false">https://blog.meidianto.com/?p=443</guid>

					<description><![CDATA[If you are not using database first approach you probably need these scripts to setup the ASP.NET Identity tables in your database.]]></description>
										<content:encoded><![CDATA[
<p>If you are not using database first approach you probably need these scripts to setup the ASP.NET Identity tables in your database.</p>



<pre class="wp-block-syntaxhighlighter-code">USE [YourDBName]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetRoleClaims]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetRoleClaims](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [ClaimType] [nvarchar](max) NULL,
    [ClaimValue] [nvarchar](max) NULL,
    [RoleId] [nvarchar](450) NOT NULL,
 CONSTRAINT [PK_AspNetRoleClaims] PRIMARY KEY CLUSTERED 
(
    [Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetRoles]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetRoles](
    [Id] [nvarchar](450) NOT NULL,
    [ConcurrencyStamp] [nvarchar](max) NULL,
    [Name] [nvarchar](256) NULL,
    [NormalizedName] [nvarchar](256) NULL,
 CONSTRAINT [PK_AspNetRoles] PRIMARY KEY CLUSTERED 
(
    [Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetUserClaims]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetUserClaims](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [ClaimType] [nvarchar](max) NULL,
    [ClaimValue] [nvarchar](max) NULL,
    [UserId] [nvarchar](450) NOT NULL,
 CONSTRAINT [PK_AspNetUserClaims] PRIMARY KEY CLUSTERED 
(
    [Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetUserLogins]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetUserLogins](
    [LoginProvider] [nvarchar](450) NOT NULL,
    [ProviderKey] [nvarchar](450) NOT NULL,
    [ProviderDisplayName] [nvarchar](max) NULL,
    [UserId] [nvarchar](450) NOT NULL,
 CONSTRAINT [PK_AspNetUserLogins] PRIMARY KEY CLUSTERED 
(
    [LoginProvider] ASC,
    [ProviderKey] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetUserRoles]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetUserRoles](
    [UserId] [nvarchar](450) NOT NULL,
    [RoleId] [nvarchar](450) NOT NULL,
 CONSTRAINT [PK_AspNetUserRoles] PRIMARY KEY CLUSTERED 
(
    [UserId] ASC,
    [RoleId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetUsers]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetUsers](
    [Id] [nvarchar](450) NOT NULL,
    [AccessFailedCount] [int] NOT NULL,
    [ConcurrencyStamp] [nvarchar](max) NULL,
    [Email] [nvarchar](256) NULL,
    [EmailConfirmed] [bit] NOT NULL,
    [LockoutEnabled] [bit] NOT NULL,
    [LockoutEnd] [datetimeoffset](7) NULL,
    [NormalizedEmail] [nvarchar](256) NULL,
    [NormalizedUserName] [nvarchar](256) NULL,
    [PasswordHash] [nvarchar](max) NULL,
    [PhoneNumber] [nvarchar](max) NULL,
    [PhoneNumberConfirmed] [bit] NOT NULL,
    [SecurityStamp] [nvarchar](max) NULL,
    [TwoFactorEnabled] [bit] NOT NULL,
    [UserName] [nvarchar](256) NULL,
 CONSTRAINT [PK_AspNetUsers] PRIMARY KEY CLUSTERED 
(
    [Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AspNetUserTokens]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[AspNetUserTokens](
    [UserId] [nvarchar](450) NOT NULL,
    [LoginProvider] [nvarchar](450) NOT NULL,
    [Name] [nvarchar](450) NOT NULL,
    [Value] [nvarchar](max) NULL,
 CONSTRAINT [PK_AspNetUserTokens] PRIMARY KEY CLUSTERED 
(
    [UserId] ASC,
    [LoginProvider] ASC,
    [Name] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetRoleClaims_AspNetRoles_RoleId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetRoleClaims]'))
ALTER TABLE [dbo].[AspNetRoleClaims]  WITH CHECK ADD  CONSTRAINT [FK_AspNetRoleClaims_AspNetRoles_RoleId] FOREIGN KEY([RoleId])
REFERENCES [dbo].[AspNetRoles] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetRoleClaims_AspNetRoles_RoleId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetRoleClaims]'))
ALTER TABLE [dbo].[AspNetRoleClaims] CHECK CONSTRAINT [FK_AspNetRoleClaims_AspNetRoles_RoleId]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserClaims_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserClaims]'))
ALTER TABLE [dbo].[AspNetUserClaims]  WITH CHECK ADD  CONSTRAINT [FK_AspNetUserClaims_AspNetUsers_UserId] FOREIGN KEY([UserId])
REFERENCES [dbo].[AspNetUsers] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserClaims_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserClaims]'))
ALTER TABLE [dbo].[AspNetUserClaims] CHECK CONSTRAINT [FK_AspNetUserClaims_AspNetUsers_UserId]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserLogins_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserLogins]'))
ALTER TABLE [dbo].[AspNetUserLogins]  WITH CHECK ADD  CONSTRAINT [FK_AspNetUserLogins_AspNetUsers_UserId] FOREIGN KEY([UserId])
REFERENCES [dbo].[AspNetUsers] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserLogins_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserLogins]'))
ALTER TABLE [dbo].[AspNetUserLogins] CHECK CONSTRAINT [FK_AspNetUserLogins_AspNetUsers_UserId]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserRoles_AspNetRoles_RoleId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserRoles]'))
ALTER TABLE [dbo].[AspNetUserRoles]  WITH CHECK ADD  CONSTRAINT [FK_AspNetUserRoles_AspNetRoles_RoleId] FOREIGN KEY([RoleId])
REFERENCES [dbo].[AspNetRoles] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserRoles_AspNetRoles_RoleId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserRoles]'))
ALTER TABLE [dbo].[AspNetUserRoles] CHECK CONSTRAINT [FK_AspNetUserRoles_AspNetRoles_RoleId]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserRoles_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserRoles]'))
ALTER TABLE [dbo].[AspNetUserRoles]  WITH CHECK ADD  CONSTRAINT [FK_AspNetUserRoles_AspNetUsers_UserId] FOREIGN KEY([UserId])
REFERENCES [dbo].[AspNetUsers] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserRoles_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserRoles]'))
ALTER TABLE [dbo].[AspNetUserRoles] CHECK CONSTRAINT [FK_AspNetUserRoles_AspNetUsers_UserId]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserTokens_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserTokens]'))
ALTER TABLE [dbo].[AspNetUserTokens]  WITH CHECK ADD  CONSTRAINT [FK_AspNetUserTokens_AspNetUsers_UserId] FOREIGN KEY([UserId])
REFERENCES [dbo].[AspNetUsers] ([Id])
ON DELETE CASCADE
GO
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_AspNetUserTokens_AspNetUsers_UserId]') AND parent_object_id = OBJECT_ID(N'[dbo].[AspNetUserTokens]'))
ALTER TABLE [dbo].[AspNetUserTokens] CHECK CONSTRAINT [FK_AspNetUserTokens_AspNetUsers_UserId]
GO</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2021/07/03/sql-server-scripts-to-setup-asp-net-identity-tables/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cannot upgrade Windows 10 Home to Pro edition</title>
		<link>https://blog.meidianto.com/2016/06/03/cannot-upgrade-windows-10-home-to-pro-edition/</link>
					<comments>https://blog.meidianto.com/2016/06/03/cannot-upgrade-windows-10-home-to-pro-edition/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Thu, 02 Jun 2016 17:55:40 +0000</pubDate>
				<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[gl502vt]]></category>
		<category><![CDATA[rog]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[windows10]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=423</guid>

					<description><![CDATA[We couldn&#8217;t upgrade your edition Try upgrading your edition of Windows again or contact your your system administrator or Microsoft. Error code: 0x0 When you arrive on this post, you might have been frustrated with above error message when upgrading Windows 10 Home edition to Pro edition. Without too much talking, here is the solution: [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p><strong>We couldn&#8217;t upgrade your edition</strong></p>
<p>Try upgrading your edition of Windows again or contact your your system administrator or Microsoft. Error code: 0x0</p></blockquote>
<p>When you arrive on this post, you might have been frustrated with above error message when upgrading Windows 10 Home edition to Pro edition. Without too much talking, here is the solution:</p>
<p>UNINSTALL YOUR ANTIVIRUS PROGRAM</p>
<p>Yes, it&#8217;s. Whatever your antivirus program, uninstall it first before entering Pro edition key for the upgrade.</p>
<p>In my case, my Asus ROG GL502VT came with McAfee LiveSafe. It had successfully destroyed my day until I realized that it&#8217;s the cause of the issue.</p>
<p>You can reinstall your Antivirus program again after the edition upgrade completed successfully.</p>
<p><a href="https://blog.meidianto.com/wp-content/uploads/2016/06/upgrade-error.png"><img decoding="async" class="alignnone wp-image-424 size-full" src="https://blog.meidianto.com/wp-content/uploads/2016/06/upgrade-error.png" alt="upgrade-error" width="450" height="599" srcset="https://blog.meidianto.com/wp-content/uploads/2016/06/upgrade-error.png 450w, https://blog.meidianto.com/wp-content/uploads/2016/06/upgrade-error-225x300.png 225w" sizes="(max-width: 450px) 100vw, 450px" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2016/06/03/cannot-upgrade-windows-10-home-to-pro-edition/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installing Visual Studio 2012 after Visual Studio 2013</title>
		<link>https://blog.meidianto.com/2015/01/05/installing-visual-studio-2012-after-visual-studio-2013/</link>
					<comments>https://blog.meidianto.com/2015/01/05/installing-visual-studio-2012-after-visual-studio-2013/#comments</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Mon, 05 Jan 2015 08:34:18 +0000</pubDate>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[VS2012]]></category>
		<category><![CDATA[VS2013]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=386</guid>

					<description><![CDATA[Although it&#8217;s recommended that we install Visual Studio versions in the order in which they were released (for example, install Visual Studio 2012 before we install Visual Studio 2013) as mentioned in http://msdn.microsoft.com/en-us/library/ms246609.aspx, there is possibility that we have installed Visual Studio 2013 before we know that we need to install Visual Studio 2012. It happened [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Although it&#8217;s recommended that we install Visual Studio versions in the order in which they were released (for example, install Visual Studio 2012 before we install Visual Studio 2013) as mentioned in <a href="http://msdn.microsoft.com/en-us/library/ms246609.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms246609.aspx</a>, there is possibility that we have installed Visual Studio 2013 before we know that we need to install Visual Studio 2012.</p>
<p>It happened to me last month. I actually more than happy to have Visual Studio 2013 only in my computer as I can also use it to open Visual Studio 2012 projects. But in the end I need to install Visual Studio 2012 because one of my teams are using Visual Studio 2012 and I don&#8217;t want any incompatibilities or project upgrades affect them.</p>
<p>If you have to install Visual Studio 2012 after Visual Studio 2013 for any reason, don&#8217;t worry, it can be installed without any issue.</p>
<p>I have been using this configuration almost a month and there is no issue at all. I mostly use them to do ASP.NET projects (and related, such as class library, etc) and I&#8217;m sure there is no issue with other project types too.</p>
<p><a href="https://blog.meidianto.com/wp-content/uploads/2015/01/VS2013VS2012.png"><img loading="lazy" decoding="async" class="alignnone wp-image-387 size-medium" src="https://blog.meidianto.com/wp-content/uploads/2015/01/VS2013VS2012-300x89.png" alt="VS2013VS2012" width="300" height="89" srcset="https://blog.meidianto.com/wp-content/uploads/2015/01/VS2013VS2012-300x89.png 300w, https://blog.meidianto.com/wp-content/uploads/2015/01/VS2013VS2012.png 907w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2015/01/05/installing-visual-studio-2012-after-visual-studio-2013/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>ASP.NET MVC 5.1, ASP.NET Web API 2.1 and ASP.NET Web Pages 3.1 Released</title>
		<link>https://blog.meidianto.com/2014/01/21/asp-net-mvc-5-1-asp-net-web-api-2-1-and-asp-net-web-pages-3-1-released/</link>
					<comments>https://blog.meidianto.com/2014/01/21/asp-net-mvc-5-1-asp-net-web-api-2-1-and-asp-net-web-pages-3-1-released/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Tue, 21 Jan 2014 05:17:22 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[asp.net mvc]]></category>
		<category><![CDATA[asp.net web api]]></category>
		<category><![CDATA[asp.net web pages]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=382</guid>

					<description><![CDATA[You can find the original announcement on .NET Web Development and Tools Blog The NuGet packages for ASP.NET MVC 5.1, ASP.NET Web API 2.1 and ASP.NET Web Pages 3.1 are now live on the NuGet gallery! Download this release You can install or update to the released NuGet packages for ASP.NET MVC 5.1, ASP.NET Web API 2.1 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>You can find the original announcement on <a href="http://blogs.msdn.com/b/webdev/archive/2014/01/20/announcing-the-release-of-asp-net-mvc-5-1-asp-net-web-api-2-1-and-asp-net-web-pages-3-1.aspx" target="_blank">.NET Web Development and Tools Blog</a></p>
<p>The NuGet packages for ASP.NET MVC 5.1, ASP.NET Web API 2.1 and ASP.NET Web Pages 3.1 are now live on the NuGet gallery!</p>
<h2>Download this release</h2>
<p>You can install or update to the released NuGet packages for ASP.NET MVC 5.1, ASP.NET Web API 2.1 and ASP.NET Web Pages 3.1 using the NuGet Package Manager Console, like this:</p>
<ul>
<li>Install-Package Microsoft.AspNet.Mvc -Version 5.1.0</li>
<li>Install-Package Microsoft.AspNet.WebApi -Version 5.1.0</li>
<li>Install-Package Microsoft.AspNet.WebPages -Version 3.1.0</li>
</ul>
<h2>Pre-requisites for this release</h2>
<ul>
<li>If you are using Visual Studio 2012, please download <a href="http://go.microsoft.com/fwlink/?LinkId=390062" target="_blank">ASP.NET and Web Tools 2013.1 for Visual Studio 2012</a>.</li>
<li>If you are using Visual Studio 2013, please download <a href="http://go.microsoft.com/fwlink/?LinkId=390064" target="_blank">Visual Studio 2013 Update 1</a>. This update is needed for editing ASP.NET MVC 5.1 Razor Views.</li>
</ul>
<h2>What’s in this release?</h2>
<p>This release is packed with great new features summarized below:</p>
<p><strong>ASP.NET MVC 5.1</strong></p>
<ul>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes#AttributeRouting" target="_blank">Attribute routing improvements</a></li>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Bootstrap" target="_blank">Bootstrap support for editor templates</a></li>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Enum" target="_blank">Enum support in views</a></li>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Unobtrusive" target="_blank">Unobtrusive validation for MinLength/MaxLength Attributes</a></li>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes#thisContext" target="_blank">Supporting the ‘this’ context in Unobtrusive Ajax</a></li>
<li>Various <a href="https://aspnetwebstack.codeplex.com/workitem/list/advanced?keyword=&amp;status=Closed&amp;type=All&amp;priority=All&amp;release=v5.1%20Preview%7Cv5.1%20RTM&amp;assignedTo=All&amp;component=MVC&amp;sortField=AssignedTo&amp;sortDirection=Ascending&amp;page=0&amp;reasonClosed=Fixed" target="_blank">bug fixes</a></li>
</ul>
<p><strong>ASP.NET Web API 2.1</strong></p>
<ul>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#global-error" target="_blank">Global error handling</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#attribute-routing" target="_blank">Attribute routing improvements</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#help-page" target="_blank">Help Page improvements</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#ignoreroute" target="_blank">IgnoreRoute support</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#bson" target="_blank">BSON media-type formatter</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#async-filters" target="_blank">Better support for async filters</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21#query-parsing" target="_blank">Query parsing for the client formatting library</a></li>
<li>Various <a href="https://aspnetwebstack.codeplex.com/workitem/list/advanced?keyword=&amp;status=Closed&amp;type=All&amp;priority=All&amp;release=v5.1%20Preview%7Cv5.1%20RTM&amp;assignedTo=All&amp;component=Web%20API%7CWeb%20API%20OData&amp;sortField=AssignedTo&amp;sortDirection=Ascending&amp;page=0&amp;reasonClosed=Fixed" target="_blank">bug fixes</a></li>
</ul>
<p><strong>ASP.NET Web Pages 3.1</strong></p>
<ul>
<li>Various <a href="https://aspnetwebstack.codeplex.com/workitem/list/advanced?keyword=&amp;status=Closed&amp;type=All&amp;priority=All&amp;release=v5.1%20Preview%7Cv5.1%20RTM&amp;assignedTo=All&amp;component=Web%20Pages%2FRazor&amp;sortField=AssignedTo&amp;sortDirection=Ascending&amp;page=0&amp;reasonClosed=Fixed" target="_blank">bug fixes</a></li>
</ul>
<p>You can find a complete listing of the features and fixes included in this release by referring to the corresponding release notes:</p>
<ul>
<li><a href="http://www.asp.net/mvc/overview/releases/mvc51-release-notes" target="_blank">What’s New in ASP.NET MVC 5.1</a></li>
<li><a href="http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-21" target="_blank">What’s New in ASP.NET Web API 2.1</a></li>
<li><a href="http://www.asp.net/web-pages/overview/releases/whats-new-aspnet-web-pages-31" target="_blank">What’s New in ASP.NET Web Pages 3.1</a></li>
</ul>
<h2>Documentation</h2>
<p>Tutorials and other information about this release are available from the ASP.NET web site (<a href="http://www.asp.net/">http://www.asp.net</a>).</p>
<h2>Questions and feedback</h2>
<p>You can submit related to this release on the ASP.NET forums (<a href="http://forums.asp.net/1146.aspx/1?MVC" target="_blank">MVC</a>, <a href="http://forums.asp.net/1246.aspx/1?ASP+NET+Web+API" target="_blank">Web API</a>, <a href="http://forums.asp.net/1224.aspx/1?WebMatrix" target="_blank">Web Pages</a>). Please submit any issues you encounter and feature suggestions for future releases on our <a href="http://aspnetwebstack.codeplex.com/workitem/list/basic" target="_blank">CodePlex site</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2014/01/21/asp-net-mvc-5-1-asp-net-web-api-2-1-and-asp-net-web-pages-3-1-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Virtual Academy Special Offers: MCSD 3-for-1</title>
		<link>https://blog.meidianto.com/2014/01/14/microsoft-virtual-academy-special-offers-mcsd-3-for-1/</link>
					<comments>https://blog.meidianto.com/2014/01/14/microsoft-virtual-academy-special-offers-mcsd-3-for-1/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Tue, 14 Jan 2014 10:38:33 +0000</pubDate>
				<category><![CDATA[Microsoft Virtual Academy]]></category>
		<category><![CDATA[FREE]]></category>
		<category><![CDATA[special offer]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=374</guid>

					<description><![CDATA[Ready to prove your expertise with the globally recognized MCSD (Microsoft Certified Solutions Developer) certification? Get started today by requesting your free MCSD ‘3-for-1’ exam voucher. When you schedule and pay for the first exam using your personal voucher code, you’ll get the next 2 exams for free, valid on exams for any of the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ready to prove your expertise with the globally recognized MCSD (Microsoft Certified Solutions Developer) certification? Get started today by <strong><a href="http://www.microsoftvirtualacademy.com/offers/mcsd-3-for-1?mtag=MVP4027276" target="_blank">requesting your free MCSD ‘3-for-1’ exam voucher</a>.</strong></p>
<p>When you schedule and pay for the first exam using your personal voucher code, you’ll get the next 2 exams for free, valid on exams for any of the following certifications:<br />
MCSD Windows Store Apps-HTML5<br />
MCSD Web Applications<br />
MCSD SharePoint Applications<br />
MCSD Windows Store Apps-C#<br />
MCSD Application Lifecycle Management</p>
<p>Act quickly; this is a limited time ‘3-for-1’ offer that ensures although the exams may test your talents the investment won’t break the bank.</p>
<p>The MCSD ‘3-for-1’ offer is available until May 31st, 2014*.  All exams must be scheduled and completed by May 31st, 2014.</p>
<p>*Or while supplies last.</p>
<p>Review the offer <a href="http://borntolearn.mslearn.net/btl/b/veronica/archive/2013/11/01/t-and-c-for-developer-exam-offer-2013.aspx">Terms and Conditions</a>.</p>
<p>If you need further assistance, please contact your local <a href="http://www.microsoft.com/learning/en-us/help.aspx">Regional Service Center</a>. Or visit the offer page at <a href="http://www.microsoftvirtualacademy.com/offers/mcsd-3-for-1?mtag=MVP4027276">www.microsoftvirtualacademy.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2014/01/14/microsoft-virtual-academy-special-offers-mcsd-3-for-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to solve annoying Internet Explorer caching when debugging ASP.NET website</title>
		<link>https://blog.meidianto.com/2012/01/02/how-to-solve-annoying-internet-explorer-caching-when-debugging-asp-net-website/</link>
					<comments>https://blog.meidianto.com/2012/01/02/how-to-solve-annoying-internet-explorer-caching-when-debugging-asp-net-website/#comments</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Mon, 02 Jan 2012 12:50:26 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=271</guid>

					<description><![CDATA[Today I was debugging ASP.NET website and got very annoying issue. The website has file download feature and anytime I download the file IE9 couldn&#8217;t open it &#8211; the file was missing before the PDF application could open it. It did work on FF and Chrome. I have cleaned-up Temporary Files directory and also ASP.NET [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Today I was debugging ASP.NET website and got very annoying issue. The website has file download feature and anytime I download the file IE9 couldn&#8217;t open it &#8211; the file was missing before the PDF application could open it. It did work on FF and Chrome.</p>
<p>I have cleaned-up Temporary Files directory and also ASP.NET temporary files (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files) but no luck.</p>
<p>Later I realized that by changing the debugging port for ASP.NET Development Server to any new number solved the problem. But I didn&#8217;t believe that it&#8217;s the real solution. Then after playing with IE settings a bit I found that this setting caused the problem.</p>
<p><a href="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_1.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-273" title="IE_1" alt="" src="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_1.jpg" width="428" height="543" srcset="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_1.jpg 428w, https://blog.meidianto.com/wp-content/uploads/2012/01/IE_1-236x300.jpg 236w" sizes="(max-width: 428px) 100vw, 428px" /></a></p>
<p><a href="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_2.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-274" title="IE_2" alt="" src="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_2.jpg" width="385" height="487" srcset="https://blog.meidianto.com/wp-content/uploads/2012/01/IE_2.jpg 385w, https://blog.meidianto.com/wp-content/uploads/2012/01/IE_2-237x300.jpg 237w" sizes="(max-width: 385px) 100vw, 385px" /></a></p>
<p>It was set to <strong>Automatically</strong> by default.</p>
<p>You can set it to <strong>Every time I start Internet Explorer</strong> but I prefer <strong>Every time I visit the Webpage</strong> for my need, both will work.</p>
<p>Hopefully this will help anyone having the same issue as I faced.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2012/01/02/how-to-solve-annoying-internet-explorer-caching-when-debugging-asp-net-website/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Create, customize and publish websites for free with WebMatrix</title>
		<link>https://blog.meidianto.com/2011/11/26/create-customize-and-publish-websites-for-free-with-webmatrix/</link>
					<comments>https://blog.meidianto.com/2011/11/26/create-customize-and-publish-websites-for-free-with-webmatrix/#respond</comments>
		
		<dc:creator><![CDATA[Ferry Meidianto]]></dc:creator>
		<pubDate>Sat, 26 Nov 2011 04:37:36 +0000</pubDate>
				<category><![CDATA[WebMatrix]]></category>
		<guid isPermaLink="false">http://blog.meidianto.com/?p=264</guid>

					<description><![CDATA[WebMatrix is a free web development tool from Microsoft that includes everything you need for website development. Start from open source web applications, built-in web templates or just start writing code yourself. It&#8217;s all-inclusive, simple and best of all free. Developing websites has never been easier. Create, customize and publish websites for free with WebMatrix [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>WebMatrix is a free web development tool from Microsoft that includes everything you need for website development. Start from open source web applications, built-in web templates or just start writing code yourself. It&#8217;s all-inclusive, simple and best of all free. Developing websites has never been easier.</p>
<p><a href="http://www.microsoft.com/web/webmatrix/?WT.mc_id=soc-n-id-jtc-DPU-MVP-fmeidianto"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-266" title="WebMatrix" alt="" src="https://blog.meidianto.com/wp-content/uploads/2011/11/webx-feature-hero.png" width="475" height="209" srcset="https://blog.meidianto.com/wp-content/uploads/2011/11/webx-feature-hero.png 475w, https://blog.meidianto.com/wp-content/uploads/2011/11/webx-feature-hero-300x132.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></a></p>
<p>Create, customize and publish websites for free with WebMatrix !</p>
<p><a href="http://www.microsoft.com/web/webmatrix/?WT.mc_id=soc-n-id-jtc-DPU-MVP-fmeidianto">Get more information and download it here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.meidianto.com/2011/11/26/create-customize-and-publish-websites-for-free-with-webmatrix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
