<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Vishal Doshi&#039;s Blog</title>
	<atom:link href="http://infovish.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://infovish.wordpress.com</link>
	<description>Yet to Fire .....</description>
	<lastBuildDate>Sat, 21 Jan 2012 02:35:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='infovish.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Vishal Doshi&#039;s Blog</title>
		<link>http://infovish.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://infovish.wordpress.com/osd.xml" title="Vishal Doshi&#039;s Blog" />
	<atom:link rel='hub' href='http://infovish.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Oracle 8i Installation on Virtual Machine and Windows XP Machine.</title>
		<link>http://infovish.wordpress.com/2011/02/04/oracle-8i-installation-on-virtual-machine-and-windows-xp-machine/</link>
		<comments>http://infovish.wordpress.com/2011/02/04/oracle-8i-installation-on-virtual-machine-and-windows-xp-machine/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 08:37:23 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infovish.wordpress.com/?p=144</guid>
		<description><![CDATA[Oracle 8i can not be installed on Virtual Machines. Oracle has introduced a patch for the same but it is payable. Also, if you want to install Oracle 8i Enterprise on Windows XP and setup doesn&#8217;t start, please follow below steps: 1. Go to path &#8220;C:\Oracle 8i Setup\stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin&#8221;. 2. Rename &#8220;symcjit.dll&#8221; to &#8220;symcjit_back.dll&#8221;. 3. Try [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=144&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oracle 8i can not be installed on Virtual Machines. Oracle has introduced a patch for the same but it is payable. Also, if you want to install Oracle 8i Enterprise on Windows XP and setup doesn&#8217;t start, please follow below steps:</p>
<p>1. Go to path &#8220;C:\Oracle 8i Setup\stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin&#8221;.</p>
<p>2. Rename &#8220;symcjit.dll&#8221; to &#8220;symcjit_back.dll&#8221;.</p>
<p>3. Try to run setup again.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=144&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2011/02/04/oracle-8i-installation-on-virtual-machine-and-windows-xp-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Setup restarts/auto repairs automatically if application makes any change in its folder and if user clicks on application shortcut next time.</title>
		<link>http://infovish.wordpress.com/2010/12/17/setup-restartsauto-repairs-automatically-if-application-makes-any-change-in-its-folder-and-if-user-clicks-on-application-shortcut-next-time/</link>
		<comments>http://infovish.wordpress.com/2010/12/17/setup-restartsauto-repairs-automatically-if-application-makes-any-change-in-its-folder-and-if-user-clicks-on-application-shortcut-next-time/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 09:50:41 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/12/17/setup-restartsauto-repairs-automatically-if-application-makes-any-change-in-its-folder-and-if-user-clicks-on-application-shortcut-next-time/</guid>
		<description><![CDATA[Solution to this is to disable auto repair by modifying msi file. Addthe property DISABLEADVTSHORTCUTS (case sensitive) to the Property table with a value of 1. Progamatically, you can do the same as below and add post build script. cscript //nologo &#34;[Path]\UpdateScript.vbs&#34; &#34;$(BuiltOuputPath)&#34; &#34;INSERT INTO Property(Property, Value) VALUES (&#8216;DISABLEADVTSHORTCUTS&#8217;, &#8217;1&#8242;) &#160; &#8216; Windows Installer utility [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=143&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Solution to this is to disable auto repair by modifying msi file. </p>
<p>Addthe property DISABLEADVTSHORTCUTS (case sensitive) to the Property table with a value of 1.</p>
<p>Progamatically, you can do the same as below and add post build script.   </p>
<p>cscript //nologo &quot;[Path]\UpdateScript.vbs&quot; &quot;$(BuiltOuputPath)&quot; &quot;INSERT INTO Property(Property, Value) VALUES (&#8216;DISABLEADVTSHORTCUTS&#8217;, &#8217;1&#8242;)</p>
<p>&#160;</p>
<table border="1" cellspacing="0" cellpadding="2" width="734">
<tbody>
<tr>
<td valign="top" width="732">
<p>&#8216; Windows Installer utility to execute SQL statements against an installer database           <br />&#8216; For use with Windows Scripting Host, CScript.exe or WScript.exe            <br />&#8216; Copyright (c) 1999-2001, Microsoft Corporation            <br />&#8216; Demonstrates the script-driven database queries and updates            <br />&#8216;            <br />Option Explicit </p>
<p>Const msiOpenDatabaseModeReadOnly = 0           <br />Const msiOpenDatabaseModeTransact = 1 </p>
<p>Dim argNum, argCount:argCount = Wscript.Arguments.Count           <br />If (argCount &lt; 2) Then            <br />&#160;&#160;&#160; Wscript.Echo &quot;Windows Installer utility to execute SQL queries against an installer database.&quot; &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vbLf &amp; &quot; The 1st argument specifies the path to the MSI database, relative or full path&quot; &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vbLf &amp; &quot; Subsequent arguments specify SQL queries to execute &#8211; must be in double quotes&quot; &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vbLf &amp; &quot; SELECT queries will display the rows of the result list specified in the query&quot; &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vbLf &amp; &quot; Binary data columns selected by a query will not be displayed&quot; &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vblf &amp;_            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vblf &amp; &quot;Copyright (C) Microsoft Corporation, 1999-2001.&#160; All rights reserved.&quot;            <br />&#160;&#160;&#160; Wscript.Quit 1            <br />End If </p>
<p>&#8216; Scan arguments for valid SQL keyword and to determine if any update operations           <br />Dim openMode : openMode = msiOpenDatabaseModeReadOnly            <br />For argNum = 1 To argCount &#8211; 1            <br />&#160;&#160;&#160; Dim keyword : keyword = Wscript.Arguments(argNum)            <br />&#160;&#160;&#160; Dim keywordLen : keywordLen = InStr(1, keyword, &quot; &quot;, vbTextCompare)            <br />&#160;&#160;&#160; If (keywordLen) Then keyword = UCase(Left(keyword, keywordLen &#8211; 1))            <br />&#160;&#160;&#160; If InStr(1, &quot;UPDATE INSERT DELETE CREATE ALTER DROP&quot;, keyword, vbTextCompare) Then            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; openMode = msiOpenDatabaseModeTransact            <br />&#160;&#160;&#160; ElseIf keyword &lt;&gt; &quot;SELECT&quot; Then            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Fail &quot;Invalid SQL statement type: &quot; &amp; keyword            <br />&#160;&#160;&#160; End If            <br />Next </p>
<p>&#8216; Connect to Windows installer object           <br />On Error Resume Next            <br />Dim installer : Set installer = Nothing            <br />Set installer = Wscript.CreateObject(&quot;WindowsInstaller.Installer&quot;) : CheckError </p>
<p>&#8216; Open database           <br />Dim databasePath:databasePath = Wscript.Arguments(0)            <br />Dim database : Set database = installer.OpenDatabase(databasePath, openMode) : CheckError </p>
<p>&#8216; Process SQL statements           <br />Dim query, view, record, message, rowData, columnCount, delim, column            <br />For argNum = 1 To argCount &#8211; 1            <br />&#160;&#160;&#160; query = Wscript.Arguments(argNum)            <br />&#160;&#160;&#160; Set view = database.OpenView(query) : CheckError            <br />&#160;&#160;&#160; view.Execute : CheckError            <br />&#160;&#160;&#160; If Ucase(Left(query, 6)) = &quot;SELECT&quot; Then            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Do            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Set record = view.Fetch            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If record Is Nothing Then Exit Do            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; columnCount = record.FieldCount            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowData = Empty            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; delim = &quot;&#160; &quot;            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; For column = 1 To columnCount            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If column = columnCount Then delim = vbLf            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowData = rowData &amp; record.StringData(column) &amp; delim            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Next            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; message = message &amp; rowData            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Loop            <br />&#160;&#160;&#160; End If            <br />Next            <br />If openMode = msiOpenDatabaseModeTransact Then database.Commit            <br />If Not IsEmpty(message) Then Wscript.Echo message            <br />Wscript.Quit 0 </p>
<p>Sub CheckError           <br />&#160;&#160;&#160; Dim message, errRec            <br />&#160;&#160;&#160; If Err = 0 Then Exit Sub            <br />&#160;&#160;&#160; message = Err.Source &amp; &quot; &quot; &amp; Hex(Err) &amp; &quot;: &quot; &amp; Err.Description            <br />&#160;&#160;&#160; If Not installer Is Nothing Then            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Set errRec = installer.LastErrorRecord            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; If Not errRec Is Nothing Then message = message &amp; vbLf &amp; errRec.FormatText            <br />&#160;&#160;&#160; End If            <br />&#160;&#160;&#160; Fail message            <br />End Sub </p>
<p>Sub Fail(message)           <br />&#160;&#160;&#160; Wscript.Echo message            <br />&#160;&#160;&#160; Wscript.Quit 2            <br />End Sub</p>
</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=143&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/12/17/setup-restartsauto-repairs-automatically-if-application-makes-any-change-in-its-folder-and-if-user-clicks-on-application-shortcut-next-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>System.Data.OracleClient not working in 64 bit machines when built in 32 bit machines web setup project with custom action where target platform = x64</title>
		<link>http://infovish.wordpress.com/2010/12/17/system-data-oracleclient-not-working-in-64-bit-machines-when-built-in-32-bit-machines-web-setup-project-with-custom-action-where-target-platform-x64/</link>
		<comments>http://infovish.wordpress.com/2010/12/17/system-data-oracleclient-not-working-in-64-bit-machines-when-built-in-32-bit-machines-web-setup-project-with-custom-action-where-target-platform-x64/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 09:14:19 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/12/17/system-data-oracleclient-not-working-in-64-bit-machines-when-built-in-32-bit-machines-web-setup-project-with-custom-action-where-target-platform-x64/</guid>
		<description><![CDATA[The issue is that if you build a managed class library project targeting a 64-bit platform using /platform:x64 or /platform:Itanium and install a Windows Installer package built in Visual Studio 2005 on a 64-bit machine a System.BadImageFormatException is thrown. When you build the Windows Installer project in Visual Studio 2005 it embeds the 32-bit version [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=141&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The issue is that if you build a managed class library project targeting a 64-bit platform using <code>/platform:x64</code> or <code>/platform:Itanium</code> and install a Windows Installer package built in Visual Studio 2005 on a 64-bit machine a <a href="http://msdn2.microsoft.com/library/System.BadImageFormatException"><code>System.BadImageFormatException</code></a> is thrown.</p>
<p>When you build the Windows Installer project in Visual Studio 2005 it embeds the 32-bit version of <i>InstallUtilLib.dll</i> into the <a href="http://msdn.microsoft.com/library/en-us/msi/setup/binary_table.asp">Binary table</a> as InstallUtil.</p>
<p>To workaround this issue you either need to import the appropriate bitness of <i>InstallUtilLib.dll</i> into the Binary table for the InstallUtil record or &#8211; if you do have or will have 32-bit managed custom actions add it as a new record in the Binary table and adjust the <a href="http://msdn.microsoft.com/library/en-us/msi/setup/customaction_table.asp">CustomAction table</a> to use the 64-bit Binary table record for 64-bit managed custom actions.</p>
<p>To replace the 32-bit <i>InstallUtilLib.dll</i> with the 64-bit bitness,</p>
<ol>
<li>Open the resulting <i>.msi</i> in Orca from the Windows Installer SDK </li>
<li>Select the Binary table </li>
<li>Double click the cell [Binary Data] for the record InstallUtil </li>
<li>Make sure &quot;Read binary from filename&quot; is selected and click the Browse button </li>
<li>Browse to <i>%WINDIR%\Microsoft.NET\Framework64\v2.0.50727 (if you are on 32 bit, get this dll from 64 bit machine)</i></li>
<li>Select <i>InstallUtilLib.dll</i></li>
<li>Click the Open button </li>
<li>Click the OK button</li>
</ol>
<p>To ignore modifying msi every time, write post build script to web setup project in visual studio. Follow below steps:</p>
<p>1. Create vbscript file as .vbs for script below</p>
<table border="1" cellspacing="0" cellpadding="2" width="822">
<tbody>
<tr>
<td valign="top" width="820">
<p>Option Explicit           <br />rem &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;            <br />rem Setup_PostBuildEvent_x64.vbs            <br />rem             <br />rem Patch an msi with the 64bit version of InstallUtilLib.dll             <br />rem to allow x64 built managed CustomActions.            <br />rem &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#160;&#160;&#160; </p>
<p>Dim releasemode : releasemode = Wscript.Arguments(1) </p>
<p>If releasemode &lt;&gt; &quot;Release64&quot; THEN           <br />&#160;&#160;&#160; WScript.Echo &quot;You execute a script for 32 bit.&quot;            <br />&#160;&#160;&#160; WScript.quit 0            <br />End If </p>
<p>WScript.Echo &quot;You execute a script, you need to change MSI for compatible 64 bit machine.&quot; </p>
<p>Const msiOpenDatabaseModeTransact = 1           <br />Const msiViewModifyAssign&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; = 3 </p>
<p>rem path to the 64bit version of InstallUtilLib.dll           <br />Const INSTALL_UTIL_LIB_PATH = &quot;[Path]\InstallUtilLib.dll&quot; </p>
<p>Dim installer : Set installer = Wscript.CreateObject(&quot;WindowsInstaller.Installer&quot;) </p>
<p>Dim sqlQuery : sqlQuery = &quot;SELECT `Name`, `Data` FROM Binary&quot; </p>
<p>Dim database           <br />Set database = installer.OpenDatabase(Wscript.Arguments(0), msiOpenDatabaseModeTransact)            <br />Dim view : Set view = database.OpenView(sqlQuery) </p>
<p>Dim record : Set record = installer.CreateRecord(2)           <br />record.StringData(1) = &quot;InstallUtil&quot;            <br />view.Execute record </p>
<p>record.SetStream 2, INSTALL_UTIL_LIB_PATH </p>
<p>view.Modify msiViewModifyAssign, record           <br />database.Commit </p>
<p>Set view = Nothing           <br />Set database = Nothing</p>
</td>
</tr>
</tbody>
</table>
<p>2. Write post build script :&#160; wscript.exe &quot;[Path]\Setup_PostBuildEvent_x64.vbs&quot; &quot;$(BuiltOuputPath)&quot; &quot;$(Configuration)&quot;    <br />Note: Create new configuration for 64 bit machine from configuration manager.</p>
<p>Source: <a title="http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx" href="http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx">http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=141&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/12/17/system-data-oracleclient-not-working-in-64-bit-machines-when-built-in-32-bit-machines-web-setup-project-with-custom-action-where-target-platform-x64/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Error message when you visit a Web site that is hosted on IIS 7.0: &quot;HTTP Error 500.0 &#8211; Internal Server Error&quot;</title>
		<link>http://infovish.wordpress.com/2010/12/17/error-message-when-you-visit-a-web-site-that-is-hosted-on-iis-7-0-http-error-500-0-internal-server-error/</link>
		<comments>http://infovish.wordpress.com/2010/12/17/error-message-when-you-visit-a-web-site-that-is-hosted-on-iis-7-0-http-error-500-0-internal-server-error/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 08:58:20 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/12/17/error-message-when-you-visit-a-web-site-that-is-hosted-on-iis-7-0-http-error-500-0-internal-server-error/</guid>
		<description><![CDATA[Server Error in Application &#34;application name&#34; HTTP Error 500.0 – Internal Server Error HRESULT: 0x8007000d Description of HRESULT Handler &#34;ASPClassic&#34; has a bad module &#34;IsapiModule&#34; in its module list This problem occurs because the ISAPIModule module is missing from the modules list for the Web site. The ISAPIModule module is in the following location: drive:\Windows\System32\inetsrv\isapi.dll [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=140&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Server Error in Application &quot;<var>application name</var>&quot;    <br />HTTP Error 500.0 – Internal Server Error    <br />HRESULT: 0x8007000d    <br />Description of HRESULT Handler &quot;ASPClassic&quot; has a bad module &quot;IsapiModule&quot; in its module list</p>
<p>This problem occurs because the ISAPIModule module is missing from the modules list for the Web site. The ISAPIModule module is in the following location: <var>drive</var>:\Windows\System32\inetsrv\isapi.dll</p>
<p>Add the ISAPIModule module to the modules list for the Web site. To do this, follow these steps: </p>
<ol>
<li>Click <strong>Start</strong>, click <strong>Run</strong>, type inetmgr.exe, and then click <strong>OK</strong>. </li>
<li>In IIS Manager, expand <strong><var>server name</var></strong>, expand <strong>Web sites</strong>, and then click the Web site that you want to modify. </li>
<li>In Features view, double-click <strong>Module</strong>. </li>
<li>In the <strong>Actions</strong> pane, click <strong>Add Native Module</strong>. </li>
<li>In the <strong>Add Native Module</strong> dialog box, click to select the <strong>IsapiModule</strong> check box, and then click <strong>OK</strong>.</li>
</ol>
<p> or still if you do not find IsapiModule in the list, you need to to add manually from “Turn Windows Features on/off” from Control Panel &gt; Uninstall Programs and mark   <br /> 
<ol>
<li>.Net Extensibility</li>
<li>ASP.NET</li>
<li>ISAPI Extensions</li>
<li>ISAPI Filters</li>
</ol>
<p>from Internet Information Services &gt; World Wide Web Services &gt; Application Development Features.</p>
<p>Source: <a title="http://support.microsoft.com/kb/942031" href="http://support.microsoft.com/kb/942031">http://support.microsoft.com/kb/942031</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=140&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/12/17/error-message-when-you-visit-a-web-site-that-is-hosted-on-iis-7-0-http-error-500-0-internal-server-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Error message when you try to visit a Web page that is hosted on a computer that is running IIS 7.0: &quot;HTTP Error 404.2 &#8211; Not Found&quot;</title>
		<link>http://infovish.wordpress.com/2010/12/17/error-message-when-you-try-to-visit-a-web-page-that-is-hosted-on-a-computer-that-is-running-iis-7-0-http-error-404-2-not-found/</link>
		<comments>http://infovish.wordpress.com/2010/12/17/error-message-when-you-try-to-visit-a-web-page-that-is-hosted-on-a-computer-that-is-running-iis-7-0-http-error-404-2-not-found/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 08:53:36 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/12/17/error-message-when-you-try-to-visit-a-web-page-that-is-hosted-on-a-computer-that-is-running-iis-7-0-http-error-404-2-not-found/</guid>
		<description><![CDATA[To resolve this issue, configure the restriction on the ISAPI and CGI Restrictions page to allow the requested ISAPI resource or the requested CGI resource. To do this, follow these steps: Click Start, type Inetmgr in the Start Search box, and then click Inetmgr in the Programs list. If you are prompted for an administrator [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=139&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To resolve this issue, configure the restriction on the <strong>ISAPI and CGI Restrictions</strong> page to allow the requested ISAPI resource or the requested CGI resource. To do this, follow these steps: </p>
<ol>
<li>Click <strong>Start</strong>, type Inetmgr in the <strong>Start Search</strong> box, and then click <strong>Inetmgr</strong> in the <strong>Programs</strong> list.       <br />If you are prompted for an administrator password or for confirmation, type the password, or click <strong>Continue</strong>. </li>
<li>Locate the level that you want to configure. </li>
<li>In Features view, double-click <strong>ISAPI and CGI Restrictions</strong>. </li>
<li>Right-click the restriction that restricts the requested ISAPI resource or the requested CGI resource, and then click <strong>Allow</strong>.</li>
</ol>
<p>Source: <a title="http://support.microsoft.com/kb/942040" href="http://support.microsoft.com/kb/942040">http://support.microsoft.com/kb/942040</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=139&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/12/17/error-message-when-you-try-to-visit-a-web-page-that-is-hosted-on-a-computer-that-is-running-iis-7-0-http-error-404-2-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>MouseOut and MouseLeave</title>
		<link>http://infovish.wordpress.com/2010/08/06/mouseout-and-mouseleave/</link>
		<comments>http://infovish.wordpress.com/2010/08/06/mouseout-and-mouseleave/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 11:41:35 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/08/06/mouseout-and-mouseleave/</guid>
		<description><![CDATA[These are the 2 different events for mouse out. Although they both works same except mouse leave handles event bubbling. I was confused to see that when I have div with nested div(s) inside master div, mouse out event was not working when it hovers nested div. Mouse Leave event handles this problem and works [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=133&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>These are the 2 different events for mouse out. Although they both works same except mouse leave handles event bubbling. I was confused to see that when I have div with nested div(s) inside master div, mouse out event was not working when it hovers nested div. Mouse Leave event handles this problem and works perfectly. I tested on IE 6&#160; too and it works fine.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=133&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/08/06/mouseout-and-mouseleave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Web deployement in Visual Studio 2010</title>
		<link>http://infovish.wordpress.com/2010/08/02/web-deployement-in-visual-studio-2010/</link>
		<comments>http://infovish.wordpress.com/2010/08/02/web-deployement-in-visual-studio-2010/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 08:01:06 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/08/02/web-deployement-in-visual-studio-2010/</guid>
		<description><![CDATA[New “Publish” menu item on web application project. Allow developer to directory deploy web application on FTP(s). New toolbar item to deploy web application, so that developer does not need to open “Publish” window every time. Web config transformation, allow to have multiple web configs under parent config file. Example: Web.config Web.Debug.config Web.Release.config Support Database [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=132&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>New “Publish” menu item on web application project.</li>
<ol>
<li>Allow developer to directory deploy web application on FTP(s).</li>
<li>New toolbar item to deploy web application, so that developer does not need to open “Publish” window every time.</li>
<li>Web config transformation, allow to have multiple web configs under parent config file. Example:</li>
<ol>
<li>Web.config</li>
<ol>
<li>Web.Debug.config</li>
<li>Web.Release.config</li>
</ol>
</ol>
<li>Support Database deployment.</li>
<li>New feature “Build Deployment Package”, It will compile your application, perform appropriate web.config transforms on it, optionally create .sql scripts for your database schema and data files, and then package them all up into a .zip deployment package file</li>
</ol>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=132&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/08/02/web-deployement-in-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Difference between website and web application projects in visual studio 2005+</title>
		<link>http://infovish.wordpress.com/2010/08/02/difference-between-website-and-web-application-projects-in-visual-studio-2005/</link>
		<comments>http://infovish.wordpress.com/2010/08/02/difference-between-website-and-web-application-projects-in-visual-studio-2005/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 06:33:11 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/08/02/difference-between-website-and-web-application-projects-in-visual-studio-2005/</guid>
		<description><![CDATA[Website: It is just a group of all folders and files under one folder. It has not project file. Developer has to open existing website by selecting a folder, not just by double clicking. It has no bin folder. It build dynamically at runtime. It can not create single assembly of a website. Useful when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=131&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Website:</p>
<ol>
<li>It is just a group of all folders and files under one folder.</li>
<li>It has not project file.</li>
<li>Developer has to open existing website by selecting a folder, not just by double clicking.</li>
<li>It has no bin folder.</li>
<li>It build dynamically at runtime.</li>
<li>It can not create single assembly of a website.</li>
<li>Useful when to write a code and to share the same.</li>
</ol>
<p>Web Application:</p>
<ol>
<li>It contains a project file where in all files and folders are under it.</li>
<li>It is an old visual studio 2003 style.</li>
<li>All code files are compiled under one directory.</li>
<li>It has several options for publishing.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=131&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/08/02/difference-between-website-and-web-application-projects-in-visual-studio-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Tuple &#8211; Replacement to temporary Entity classes.</title>
		<link>http://infovish.wordpress.com/2010/07/28/tuple-replacement-to-temporary-entity-classes/</link>
		<comments>http://infovish.wordpress.com/2010/07/28/tuple-replacement-to-temporary-entity-classes/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 07:14:54 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[Framework 4.0]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/07/28/tuple-replacement-to-temporary-entity-classes/</guid>
		<description><![CDATA[C# 4.0 has introduced Tuple to replace entity classes which we create for temporary purpose to store values when returning from any methods. In general practice, we create entity class containing some properties in it to store values which lets say we store from DAL to return to presentation layer. These classes sometimes are for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=130&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>C# 4.0 has introduced Tuple to replace entity classes which we create for temporary purpose to store values when returning from any methods. In general practice, we create entity class containing some properties in it to store values which lets say we store from DAL to return to presentation layer. These classes sometimes are for temporary use and of no use except storing values. Tuple, is really useful to replace such classes. Examples of it are as below:</p>
<table border="1" cellspacing="0" cellpadding="2" width="1043">
<tbody>
<tr>
<td valign="top" width="1041">
<p>static void Main(string[] args)           <br />{            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //var t = Tuple.Create&lt;string, int&gt;(&quot;Vishal&quot;, 29);            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //var t = Tuple.Create(&quot;Vishal&quot;, 29, new Tuple&lt;string, string&gt;(&quot;Rajkot&quot;,&quot;Gujarat&quot;)); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //It will give compilation error, as Tuple.Create method can only create upto 8 elements.           <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //var t = Tuple.Create(1,2,3,4,5,6,7,8,9); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //It will work because new Tuple&lt;&gt; can create 8 or more elements.           <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //var t = Tuple.Create(1, 2, 3, 4, 5, 6, 7, new Tuple&lt;int, int&gt;(8, 9));             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //Console.WriteLine(t); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //It can access with Item1, Item2, t.Rest.Item1.Item2, etc.           <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var t = Tuple.Create(1, 2, 3, 4, 5, 6, 7, new Tuple&lt;int, int&gt;(8, 9));            <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Console.WriteLine(t.Rest.Item1.Item2); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //Console.WriteLine(t);           <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Console.Read();            <br />}</p>
</td>
</tr>
<tr>
<td valign="top" width="1041">&#160;</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=130&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/07/28/tuple-replacement-to-temporary-entity-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
		<item>
		<title>Breathing jQuery &#8211; Part 1</title>
		<link>http://infovish.wordpress.com/2010/06/05/breathing-jquery-part-1/</link>
		<comments>http://infovish.wordpress.com/2010/06/05/breathing-jquery-part-1/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 09:38:19 +0000</pubDate>
		<dc:creator>infovish</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">https://infovish.wordpress.com/2010/06/05/breathing-jquery-part-1/</guid>
		<description><![CDATA[No doubt jQuery is launched long back, but today after a long time I am learning something new, that’s jQuery. jQuery has got a good hype and is more easy to implement comparing to JavaScript. BASIC: Version: jQuery 1.4.2 Download: http://docs.jquery.com/Downloading_jQuery Requires: script tag with jQuery file as src. $(document).ready(function() {                          //launch code on document [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=129&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No doubt jQuery is launched long back, but today after a long time I am learning something new, that’s jQuery. jQuery has got a good hype and is more easy to implement comparing to JavaScript.</p>
<p><span style="text-decoration:underline;">BASIC:</span></p>
<p>Version: jQuery 1.4.2<br />
Download: <a title="http://docs.jquery.com/Downloading_jQuery" href="http://docs.jquery.com/Downloading_jQuery">http://docs.jquery.com/Downloading_jQuery</a><br />
Requires: script tag with jQuery file as src.</p>
<table border="1" cellspacing="0" cellpadding="2" width="1040">
<tbody>
<tr>
<td width="1038" valign="top">$(document).ready(function() {                          //launch code on document ready.<br />
            $(&#8220;a&#8221;).click(function(event) {                  //add click event on all anchor tags of the document.<br />
                alert(&#8220;Click before redirecting&#8221;);         //alert in popup before redirect to anchor tag url.<br />
                event.preventDefault();                       //it will prevent default event of anchor tab, in short will not call href.<br />
            });<br />
        });</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/infovish.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/infovish.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/infovish.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=infovish.wordpress.com&amp;blog=644943&amp;post=129&amp;subd=infovish&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://infovish.wordpress.com/2010/06/05/breathing-jquery-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00bc916c75ff9c6e249028eba8a3e7d6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infovish</media:title>
		</media:content>
	</item>
	</channel>
</rss>
