 <p>Here is the step by step procedure to get you started:</p> <p><strong>Step 1:</strong> Download Solr. It's just a zip file.</p> <p><strong>Step 2:</strong> Copy from your <code>SOLR_HOME_DIR/dist/apache-solr-1.3.0.war</code> to your tomcat webapps directory: <code>$CATALINA_HOME/webapps/solr.war</code> – Note the war file name change. That’s important.</p> <p><strong>Step 3:</strong> Create your solr home directory at a location of your choosing. This is where the configuration for that solr install resides. The easiest way to do this is to copy the <code>SOLR_HOME_DIR/examples/solr</code> directory to wherever it is you want your solr home container to be. Say place it in <code>C:\solr</code>.</p> <p><strong>Step 4:</strong> Hope you have set your environment variables, if not then please set <code>JAVA_HOME</code>, <code>JRE_HOME</code>, <code>CATALINA_OPTS</code>, <code>CATALINA_HOME</code>. Note that <code>CATALINA_HOME</code> refers to your Tomcat directory &amp; <code>CATALINA_OPTS</code> refers to the amount of heap memory you want to give to your Solr.</p> <p><strong>Step 5:</strong> Start tomcat. Note this is only necessary to allow tomcat to unpack your war file. If you look under <code>$CATALINA_HOME/webapps</code> there should now be a solr directory.</p> <p><strong>Step 6:</strong> Stop tomcat</p> <p><strong>Step 7:</strong> Go into that solr directory and edit <code>WEB-INF/web.xml</code>. Scroll down until you see an entry that looks like this: </p> <pre><code>&lt;!-- People who want to hardcode their "Solr Home" directly into the WAR File can set the JNDI property here... --&gt; &lt;!-- &lt;env-entry&gt; &lt;env-entry-name&gt;solr/home&lt;/env-entry-name&gt; &lt;env-entry-value&gt;/Path/To/My/solr/Home/solr/&lt;/env-entry-value&gt; &lt;env-entry-type&gt;java.lang.String&lt;/env-entry-type&gt; &lt;/env-entry&gt; --&gt; </code></pre> <p>Set your Solr home (for example: <code>C:\solr</code>) and uncomment the env entry.</p> <p><strong>Step 8:</strong> Start Tomcat again, and things should be going splendidly. You should be able to verify that solr is running by trying the url <code>http://localhost:8080/solr/admin/</code>.</p> <p>The other answers here are good enough to get you integrate Solr with your ASP.Net &amp; it should be pretty simple as Solr exposes HTTP.</p>