<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1306433205255260106</id><updated>2011-11-27T15:49:00.873-08:00</updated><category term='C#'/><category term='Timer Jobs'/><category term='SharePoint 2007'/><category term='Browser back button'/><category term='Images Thumbnail'/><category term='Job schedular'/><category term='Div tag'/><category term='EventViewer'/><category term='Forms Authentication'/><category term='People Picker'/><category term='Reset CSS'/><category term='WebApplication'/><category term='STSADM'/><category term='Email configuration'/><category term='SharePoint 2010'/><category term='Deploy web service'/><title type='text'>Technology Tips and Tracks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-1944531629298374307</id><published>2011-10-05T06:03:00.000-07:00</published><updated>2011-10-05T06:24:42.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Email configuration'/><title type='text'>Configure incoming Email setting in the SharePoint server</title><content type='html'>&lt;span &gt;Configure incoming Email setting in the SharePoint server&lt;br /&gt;&lt;br /&gt;1. Need to installed SMTP server on the SharePoint server.&lt;br /&gt;2. Configure SMTP with following settings.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;To configure the SMTP server:&lt;/strong&gt;&lt;br /&gt;a. On the Start menu, run Administrative Tools\Internet Information Services (IIS) 6.0 Manager.&lt;br /&gt;&lt;br /&gt;b. Right click Default SMTP Virtual Server in the left pane, and click Properties.&lt;br /&gt;&lt;br /&gt;c. Click Authentication on the Properties dialog box’s Access tab.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-86bgmN8PUmo/ToxY1g7Ez1I/AAAAAAAAACY/Epia92NDEaE/s1600/image001.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 177px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659996508091895634" border="0" alt="" src="http://1.bp.blogspot.com/-86bgmN8PUmo/ToxY1g7Ez1I/AAAAAAAAACY/Epia92NDEaE/s320/image001.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;d. Return to the Access tab and click Relay.&lt;br /&gt;&lt;br /&gt;e. Select All except the list below and Allow all computers..., as shown in Figure.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-91pH9x9gK2Y/ToxZCbIVhwI/AAAAAAAAACg/9RSLumQdBhc/s1600/image002.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 190px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659996729875203842" border="0" alt="" src="http://1.bp.blogspot.com/-91pH9x9gK2Y/ToxZCbIVhwI/AAAAAAAAACg/9RSLumQdBhc/s320/image002.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;f. On Properties dialog box’s Delivery tab, click Outbound Security.&lt;br /&gt;&lt;br /&gt;g. Select Integrated Windows Authentication and provide the appropriate credentials, as shown in Figure.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-uvJ2_e7JfSE/ToxZK43lP0I/AAAAAAAAACo/RqBspaz_Hnc/s1600/image003.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 186px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659996875296948034" border="0" alt="" src="http://3.bp.blogspot.com/-uvJ2_e7JfSE/ToxZK43lP0I/AAAAAAAAACo/RqBspaz_Hnc/s320/image003.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;h. Return to the Delivery tab and click Advanced.&lt;br /&gt;&lt;br /&gt;i. In the Advanced Delivery dialog box, as shown in Figure 23, enter the SMTP host name in the Smart host field.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-63RWVEqZ2NA/ToxZQU4ZSfI/AAAAAAAAACw/btx3LlvcX9c/s1600/image004.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 183px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659996968715897330" border="0" alt="" src="http://1.bp.blogspot.com/-63RWVEqZ2NA/ToxZQU4ZSfI/AAAAAAAAACw/btx3LlvcX9c/s320/image004.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Start “Microsoft SharePoint Foundation Incoming E-Mail” service from “Manage services on server” link in Central Admin.&lt;br /&gt;&lt;br /&gt;4. Configure the incoming mail setting from the Central Admin as shown below. Note that Email Server display address should be the FQDN of the SharePoint server. Here is ‘XXXX.domain.com’&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-4Lnz2uUYaU0/ToxZY9NunOI/AAAAAAAAAC4/Mnl1dUHHT40/s1600/image005.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 169px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659997116981746914" border="0" alt="" src="http://4.bp.blogspot.com/-4Lnz2uUYaU0/ToxZY9NunOI/AAAAAAAAAC4/Mnl1dUHHT40/s320/image005.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Configure the Document Library which received mails. Create Document library with same name as the mail alias and do setting as shown below. Incoming mail should be any id.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-IV4Q68zfF2U/ToxZkmwY9WI/AAAAAAAAADA/LNGKKtmV-yE/s1600/image006.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 185px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5659997317111543138" border="0" alt="" src="http://1.bp.blogspot.com/-IV4Q68zfF2U/ToxZkmwY9WI/AAAAAAAAADA/LNGKKtmV-yE/s320/image006.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Then sent mail to Id specified in ‘Incoming mail’, this mail will come in the drop location and SharePoint Timer job will pick that mail and add it to the list created above.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Constraint:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Incoming mail id should be “@FQDN_of_server.Domain.com”, these explain in above step 4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-1944531629298374307?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/1944531629298374307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=1944531629298374307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/1944531629298374307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/1944531629298374307'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2011/10/configure-incoming-email-setting-in_05.html' title='Configure incoming Email setting in the SharePoint server'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-86bgmN8PUmo/ToxY1g7Ez1I/AAAAAAAAACY/Epia92NDEaE/s72-c/image001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-3976992195685097716</id><published>2009-10-02T01:33:00.000-07:00</published><updated>2011-10-05T06:27:32.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STSADM'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>Some helpful STSADM command</title><content type='html'>&lt;strong&gt;Some helpful STSADM command &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;----Starting Service MSSQLServer...&lt;br /&gt;NET START "SQL Server (MSSQLServer)"&lt;br /&gt;&lt;br /&gt;----ECHO Resetting IIS...&lt;br /&gt;"C:\WINDOWS\system32\iisreset.exe"&lt;br /&gt;&lt;br /&gt;----Creating Roles and Membership database...&lt;br /&gt;"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql" -S &amp;lt;SQL Server Name&amp;gt; -E -d "&amp;lt;DB Name&amp;gt;" -A all&lt;br /&gt;&lt;br /&gt;----Copying **** config file&lt;br /&gt;CD C:\Vinod\folder1&lt;br /&gt;COPY /Y ****.xml "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----Installing and activating &lt;featurename&gt;&lt;br /&gt;STSADM -o activateFeature -filename *\feature.xml -url &amp;lt;Web app URL with Port&amp;gt; -force&lt;br /&gt;----Deploy *.wsp solution package&lt;br /&gt;--First adding solution package to farm...&lt;br /&gt;STSADM -o addsolution -filename C:\folder1\*.wsp&lt;br /&gt;&lt;br /&gt;--Deploying solution package to http://&amp;lt;MACHINENAME&amp;gt;:&amp;lt;CENTRALPORT&amp;gt; site... STSADM -o deploysolution -name *.wsp -url http://&amp;lt;MACHINENAME&amp;gt;:&amp;lt;CENTRALPORT&amp;gt; - allowgacdeployment -immediate -force&lt;br /&gt;&lt;br /&gt;--STOP timers if any&lt;br /&gt;STSADM -o execadmsvcjobs&lt;br /&gt;&lt;br /&gt;--Error adding WSP Package; attempting upgrade instead&lt;br /&gt;STSADM -o upgradesolution -filename C:\folder1\*.wsp -immediate -allowgacdeployment -allowcaspolicies&lt;br /&gt;&lt;br /&gt;--STOP timers if any&lt;br /&gt;stsadm -o execadmsvcjobs&lt;br /&gt;&lt;br /&gt;----Adding Template&lt;br /&gt;stsadm -o addtemplate -filename C:\folder1\TEMPLATE1.stp -Title "&amp;lt;TEMPLATENAME&amp;gt;"&lt;br /&gt;&lt;br /&gt;----Create SSP&lt;br /&gt;STSADM -o createssp -title "&amp;lt;SSP Title&amp;gt;" -url &amp;lt;SSP URL With PORT&amp;gt; -mysiteurl &amp;lt;MySite URL With PORT&amp;gt; -ssplogin &amp;lt;Domain Name&amp;gt;\&amp;lt;User ID&amp;gt; -ssppassword &amp;lt;Password&amp;gt; -indexserver &amp;lt;SQL Server name&amp;gt; -indexlocation "C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\SSPIndexes" -sspdatabasename &amp;lt;SSP DB Name&amp;gt; -searchdatabasename &amp;lt;SSP DB Name&amp;gt;&lt;br /&gt;&lt;br /&gt;----Starting Office SharePoint Server Search...&lt;br /&gt;STSADM -o osearch -action start -f -role IndexQuery -farmcontactemail &amp;lt;User Email ID&amp;gt; -farmserviceaccount &amp;lt;Domain Name&amp;gt;\&amp;lt;User ID&amp;gt; -farmservicepassword &amp;lt;Password&amp;gt; -defaultindexlocation "C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\OSSIndex"&lt;br /&gt;&lt;br /&gt;----Extending "site" to internet zone&lt;br /&gt;STSADM -o extendvsinwebfarm -url &amp;lt;New site with Port&amp;gt; -vsname "&amp;lt;Existing site&amp;gt;"&lt;br /&gt;&lt;br /&gt;----Configuring Forms Authentication for webapp...&lt;br /&gt;STSADM -o authentication -url &amp;lt;Web app URL with Port&amp;gt; -type forms -membershipprovider FBA_AspNetSqlMembershipProvider -rolemanager FBA_AspNetSqlRoleProvider&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-3976992195685097716?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/3976992195685097716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=3976992195685097716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3976992195685097716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3976992195685097716'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/10/some-helpful-stsadm-command.html' title='Some helpful STSADM command'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-2416456874303325816</id><published>2009-10-02T01:03:00.000-07:00</published><updated>2011-10-05T06:27:49.533-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STSADM'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>Create custom STSADM command</title><content type='html'>&lt;div&gt;&lt;strong&gt;How to create custom STSADM command?&lt;/strong&gt;&lt;br /&gt;1. Create one class that inherited from ISPStsadmCommand class, And implements below method spcified in the Interface&lt;br /&gt;&lt;br /&gt;public string GetHelpMessage(string command)&lt;br /&gt;{&lt;br /&gt;//Your help message.&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int Run(string command, StringDictionary keyValues, out string output)&lt;br /&gt;{&lt;br /&gt;//Your custom code using SP object model.&lt;br /&gt;//Set out parameter as out on command prompt.&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;2. Above created dll need to have strong name key.&lt;br /&gt;3. Register the above dll in GAC.&lt;br /&gt;4. Make custom stsadmcommands.&lt;filename&gt;.xml and put in @ C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\CONFIG.&lt;br /&gt;&lt;br /&gt;This file contents the below command.&lt;br /&gt;&lt;br /&gt;&amp;lt;Commands&amp;gt;&lt;br /&gt;&amp;lt;command&lt;br /&gt;name="createlist"&lt;br /&gt;class="&amp;lt;ClassName&amp;gt;, &amp;lt;NameSpace&amp;gt;, Version=&amp;lt;No&amp;gt;, Culture=neutral, PublicKeyToken=&amp;lt;Key&amp;gt;"/&gt;&lt;br /&gt;&amp;lt;/Commands&amp;gt;&lt;br /&gt;&lt;br /&gt;5. Try to run command from command prompt. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-2416456874303325816?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/2416456874303325816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=2416456874303325816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/2416456874303325816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/2416456874303325816'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/10/create-custom-stsadm-command.html' title='Create custom STSADM command'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-5868876057220071177</id><published>2009-09-10T06:27:00.000-07:00</published><updated>2011-10-05T06:29:16.240-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Job schedular'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'>How to Create Job Sceduler in Sharepoint?</title><content type='html'>&lt;strong&gt;How to Create Job Sceduler in Sharepoint?&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Create one custom StsadmCommand using ISPStsadmCommand class. And implement Run method, this method will create/Schedule the job. This STSADM calls once while installing product. This will create jobscheduler.(Here scheduler calls every 50 min) &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;//This custom STSADM call once while installing product&lt;br /&gt;public class CustomSTSADM : ISPStsadmCommand&lt;br /&gt;{&lt;br /&gt;public int Run(string command, StringDictionary keyValues, out string output)&lt;br /&gt;{&lt;br /&gt;CustomJob.CreateMyJob(URL);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;// SPJobDefinition class&lt;br /&gt;public class CustomJob_Class : SPJobDefinition&lt;br /&gt;{&lt;br /&gt;//Need to override&lt;br /&gt;[SharePointPermission(SecurityAction.LinkDemand, ObjectModel = true)]&lt;br /&gt;public override void Execute(Guid ContentDataBaseID)&lt;br /&gt;{&lt;br /&gt;//TODO: Write what should be done by this job every defined time.&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//Create JobSchedule for 50 min&lt;br /&gt;Public CustomJob(string Url)&lt;br /&gt;{&lt;br /&gt;SPSite mySite = new SPSite(Url);&lt;br /&gt;SPWebApplication application = mySite.WebApplication;&lt;br /&gt;SPJobDefinitionCollection jobsColl =&lt;br /&gt;application.JobDefinitions;&lt;br /&gt;&lt;br /&gt;CustomJob_Class customJob = new CustomJob_Class("CustomJob ",&lt;br /&gt;application);&lt;br /&gt;&lt;br /&gt;customJob.Title = " Custom Job ";&lt;br /&gt;&lt;br /&gt;SPMinuteSchedule mySchedule = new SPMinuteSchedule();&lt;br /&gt;mySchedule.BeginSecond = 0;&lt;br /&gt;mySchedule.EndSecond = 59;&lt;br /&gt;mySchedule.Interval = 50;&lt;br /&gt;customJob.Schedule = mySchedule;&lt;br /&gt;&lt;br /&gt;jobsColl.Add(customJob);&lt;br /&gt;application.Update();&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-5868876057220071177?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/5868876057220071177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=5868876057220071177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5868876057220071177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5868876057220071177'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/09/how-to-create-job-sceduler-in.html' title='How to Create Job Sceduler in Sharepoint?'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-5940473910122197707</id><published>2009-08-22T03:10:00.000-07:00</published><updated>2011-10-05T06:37:46.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forms Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><title type='text'></title><content type='html'>&lt;strong&gt;How to create for Forms Authentication for SharePoint? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a name="_Toc176875882"&gt;&lt;/a&gt;&lt;a name="_Toc176839776"&gt;&lt;/a&gt;&lt;a name="_Toc176839712"&gt;&lt;/a&gt;&lt;a name="_Toc176839689"&gt;&lt;/a&gt;&lt;a name="_Toc176839565"&gt;&lt;/a&gt;&lt;a name="_Toc176839481"&gt;&lt;em&gt;Create Database&lt;/em&gt;&lt;/a&gt;&lt;em&gt;: &lt;/em&gt;&lt;br /&gt;First step is to create membership database to save users and their credentials. To create membership database follow steps given below:&lt;br /&gt;1. Open &lt;span style="color:#3366ff;"&gt;“%windir%\Microsoft.Net\Framework\vx.x.xxxxx”&lt;/span&gt; folder. Run aspnet_regsql.exe.&lt;br /&gt;2. And complete the wizard steps(Select Configure SQL Server for application services option from the wizard).&lt;br /&gt;3. Once wizard completed membership database has been created.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc176875883"&gt;&lt;/a&gt;&lt;a name="_Ref176838813"&gt;&lt;/a&gt;&lt;a name="_Ref176838809"&gt;&lt;/a&gt;&lt;a name="_Toc168751313"&gt;&lt;em&gt;Configure Membership Providers&lt;/em&gt;&lt;/a&gt;&lt;em&gt;: &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;This will allow us to add the users and roles into the database. To create user and role in database follow steps given below:&lt;br /&gt;1. Create a new web site.&lt;br /&gt;2. Add connection string in web.config file shown below&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&amp;lt;connectionStrings&amp;gt;&lt;br /&gt;&amp;lt;remove name="XX_ConnectionString" /&amp;gt;&lt;br /&gt;&amp;lt;add name="XX_ConnectionString"&lt;br /&gt;connectionString="Integrated Security=SSPI;&lt;br /&gt;Data Source=&amp;lt;SQLServerName&amp;gt;;Initial Catalog=&amp;lt;DatabaseName&amp;gt;;"&lt;br /&gt;providerName="System.Data.SqlClient" /&amp;gt;&lt;br /&gt;&amp;lt;/connectionStrings&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;3. Now next specify the membership and role providers in the web.config file under &lt;span style="color:#ff0000;"&gt;&amp;lt;system.web&amp;gt;&lt;/span&gt; tag like shown below&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&amp;lt;membership defaultProvider="XX_AspNetSqlMembershipProvider"&amp;gt;&lt;br /&gt;&amp;lt;providers&amp;gt;&lt;br /&gt;&amp;lt;add connectionStringName="XX_ConnectionString"&lt;br /&gt;passwordAttemptWindow="20"&lt;br /&gt;enablePasswordRetrieval="false"&lt;br /&gt;enablePasswordReset="true"&lt;br /&gt;requiresQuestionAndAnswer="false"&lt;br /&gt;applicationName="/"&lt;br /&gt;requiresUniqueEmail="false"&lt;br /&gt;passwordFormat="Hashed"&lt;br /&gt;maxInvalidPasswordAttempts="5"&lt;br /&gt;minRequiredPasswordLength="1"&lt;br /&gt;minRequiredNonalphanumericCharacters="0"&lt;br /&gt;passwordStrengthRegularExpression=""&lt;br /&gt;name="XX_AspNetSqlMembershipProvider"&lt;br /&gt;type="System.Web.Security.SqlMembershipProvider,System.Web,&lt;br /&gt;Version = 2.0.0.0 ,&lt;br /&gt;Culture = neutral,PublicKeyToken=b03f5f7f11d50a3a" /&amp;gt;&lt;br /&gt;&amp;lt;/providers&amp;gt;&lt;br /&gt;&amp;lt;/membership&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;roleManager enabled="true" defaultProvider="XX_AspNetSqlRoleProvider"&amp;gt;&lt;br /&gt;&amp;lt;providers&amp;gt;&lt;br /&gt;&amp;lt;add connectionStringName="XX_ConnectionString"&lt;br /&gt;applicationName="/"&lt;br /&gt;name=”XX_AspNetSqlRoleProvider"&lt;br /&gt;type="System.Web.Security.SqlRoleProvider, System.Web,&lt;br /&gt;Version=2.0.0.0, Culture=neutral,&lt;br /&gt;PublicKeyToken=b03f5f7f11d50a3a" /&amp;gt;&lt;br /&gt;&amp;lt;/providers&amp;gt;&lt;br /&gt;&amp;lt;/roleManager&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;4. Then used ASP.Net Configuration Wizard to create Role and Users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-5940473910122197707?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/5940473910122197707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=5940473910122197707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5940473910122197707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5940473910122197707'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/08/how-to-create-for-forms-authentication.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-403732431276293935</id><published>2009-08-22T01:12:00.000-07:00</published><updated>2011-10-05T06:38:06.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='People Picker'/><title type='text'>MOSS People Picker cannot search Domain users</title><content type='html'>&lt;strong&gt;Why MOSS People Picker cannot search Domain users?&lt;/strong&gt;&lt;br /&gt;If you installed SQL server and SharePoint using local user account and not domain account, then if you are going to search domain users from the people picker, then domain user will not found from people picker.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Some work around for this:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;1. Change user account for all app pool and services of SQL server and SharePoint with domain user account.&lt;br /&gt;All App pool accounts(for central admin and other SharePoint web application)&lt;br /&gt;&lt;br /&gt;2. Give access to the SharePoint database to new domain account as owner.&lt;br /&gt;&lt;br /&gt;3. Update central admin farm credentials with new domain user account for this just need to run stsadm command.&lt;br /&gt;&lt;strong&gt;stsadm -o updatefarmcredentials -identitytype configurableid -userlogin &lt;domain&gt;-password&lt;/strong&gt; &lt;domainpassword&gt;&lt;br /&gt;This will update farm credentials.&lt;br /&gt;&lt;br /&gt;4. Update SSP credentials with domain user account, Used stsadm command for change the SSP account credentails.&lt;br /&gt;&lt;strong&gt;Stsadm.exe -o editssp -title "SSP Name&lt;ssp&gt;" -ssplogin &lt;domain&gt;-ssppassword &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;This will update all necessary credentials for SharePoint farm, Then will get domain user from the people picker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-403732431276293935?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/403732431276293935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=403732431276293935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/403732431276293935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/403732431276293935'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/08/moss-people-picker-cannot-search-domain.html' title='MOSS People Picker cannot search Domain users'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-3513268711666553742</id><published>2009-06-27T00:44:00.000-07:00</published><updated>2011-10-05T06:38:26.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EventViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;How to wirte errors in EventViewer?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;// logText will be the message to write in Event veiwer.&lt;br /&gt; public static void WriteLog(string logText)&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;      using (EventLog myLog = new EventLog("Application"))&lt;br /&gt;      {&lt;br /&gt;             // Create an EventLog instance and assign its source.           &lt;br /&gt;            myLog.Source = "Application Name";&lt;br /&gt;&lt;br /&gt;       // Write an informational entry to the event log.   &lt;br /&gt;             myLog.WriteEntry(logText, EventLogEntryType.Error);&lt;br /&gt;      }&lt;br /&gt; }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-3513268711666553742?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/3513268711666553742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=3513268711666553742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3513268711666553742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3513268711666553742'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/06/how-to-wirte-errors-in-eventviewer.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-4381281093814426354</id><published>2009-05-31T21:13:00.000-07:00</published><updated>2011-10-05T06:38:55.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Images Thumbnail'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;How to convert Image to Thumbnail image in C#?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;//value is the fullsize image byte array&lt;br /&gt;_fullLectureImage = (byte[])value; &lt;br /&gt;&lt;br /&gt;            System.Drawing.Image htmlImage = ByteArrayToImage(_fullLectureImage);&lt;br /&gt;            System.Drawing.Image thumnailImage = htmlImage.GetThumbnailImage(_imageWidth, _imageHeight, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero);&lt;br /&gt;            this.Page.Session[_thumbnailImage] = ImageToByteArray(thumnailImage);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;        ///     Returns System.Drawing.Image from byte array.&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        /// &lt;param name="byteArrayIn"&gt;array of byte&lt;/param&gt;&lt;br /&gt;        /// &lt;returns&gt;System.Drawing.Image&lt;/returns&gt;&lt;br /&gt;        private static System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)&lt;br /&gt;        {&lt;br /&gt;            MemoryStream memoryStream = new MemoryStream(byteArrayIn);&lt;br /&gt;            System.Drawing.Image returnImage = System.Drawing.Image.FromStream(memoryStream);&lt;br /&gt;            return returnImage;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        ///     Returns byte array from System.Drawing.Image.&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        /// &lt;param name="imageIn"&gt;System.Drawing.Image&lt;/param&gt;&lt;br /&gt;        /// &lt;returns&gt;array of byte&lt;/returns&gt;&lt;br /&gt;        private static byte[] ImageToByteArray(System.Drawing.Image imageIn)&lt;br /&gt;        {&lt;br /&gt;            MemoryStream memoryStream = new MemoryStream();&lt;br /&gt;            imageIn.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Jpeg);&lt;br /&gt;            return memoryStream.ToArray();&lt;br /&gt;&lt;/span&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-4381281093814426354?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/4381281093814426354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=4381281093814426354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/4381281093814426354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/4381281093814426354'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/05/how-to-convert-image-to-thumbnail-image.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-757438931947582843</id><published>2009-05-27T22:55:00.000-07:00</published><updated>2011-10-05T06:39:17.815-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Deploy web service'/><title type='text'></title><content type='html'>&lt;strong&gt;How to deploy web service on SharePoint site?&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;1. &lt;span style="font-family:verdana;"&gt;Create .asmx file and mark it as strong name.&lt;br /&gt;2. Put the DLL into GAC.&lt;br /&gt;3. Put .asmx file into LAYOUTS folder&lt;br /&gt;4. Open the .asmx in notepad, remove the CodeBehind attribute and modify the class attributes as below&lt;br /&gt;Class="&lt;fully&gt;, &lt;assemblyname&gt;, Version=&lt;version&gt;, Culture=&lt;culture&gt;, PublicKeyToken=&lt;public_key&gt;"&lt;br /&gt;5. Run disco command from command prompt and we will get .disco and .wsdl files&lt;br /&gt;6. Copy all the 3 files (asmx, .disco and .wsdl) to ISAPI folder.&lt;br /&gt;7. Rename the .disco and .wsdl files to .aspx files. e.g. Rename the EMBS.disco to EBMSdisco.aspx&lt;br /&gt;8. Access the url as &lt;/span&gt;&lt;/span&gt;&lt;a href="http://%3cmachinename/"&gt;:&lt;portnumber&gt;/_vti_bin/&lt;servicename&gt;.asmx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://&lt;machinename&gt;:&lt;portnumber&gt;/_vti_bin/&lt;servicename&gt;.asmx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-757438931947582843?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/757438931947582843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=757438931947582843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/757438931947582843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/757438931947582843'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/05/how-to-deploy-web-service-on-sharepoint.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-798996752887790225</id><published>2009-05-27T22:16:00.000-07:00</published><updated>2011-10-05T06:39:44.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebApplication'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;How to create .msi of WebApplication or WebSite and How to deploy it in IIS ?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Open the Web application project that you want to deploy.&lt;br /&gt;2. Create New Project from select “Setup and Deployment Projects” à Web Set Up project. That will added Web Set Up project in same solution.&lt;br /&gt;3. Select Web Application Folder in the left pane of the File System window.&lt;br /&gt;4. Then,from the File menu select Add -&gt; Existing Website to open the Add Existing WebSite Dialog box.Choose the Web Application that you want to Deploy.&lt;br /&gt;5. Then right click on the “Web Application Folder” in the left pane of the File System window, and click add à Project Output menu, that will open dialog “Add project Output group”, then select content Files and click ok.&lt;br /&gt;6. Then build the solution. That will create the .msi in the Debug directory of the Web Setup project.&lt;br /&gt;7. Run the .mis file on any server to Deploy your WebSite or WebApplication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-798996752887790225?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/798996752887790225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=798996752887790225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/798996752887790225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/798996752887790225'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/05/how-to-create.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-3139457557287488073</id><published>2009-05-27T21:52:00.000-07:00</published><updated>2009-05-27T22:02:39.142-07:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;How to convert website to webapplication in .NET?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Consider you have Solution and website is exist in that solution then&lt;br /&gt;1.       Added WebApplication project in existing solution. (That you have one website and one WebApplication in that solution)&lt;br /&gt;2.       Copy all files from website to webApplication with keep same structure as website.&lt;br /&gt;3.       Then right click on the webApplication and click on “Convert to Web Application“. That will add .designer.cs file for all .aspx pages and ascx pages.&lt;br /&gt;4.       Add namespace to all .aspx and .ascx files. (namespace will add in .aspx file in Inherits attribute of page dirsctive, .aspx.cs and .designer.cs file)&lt;br /&gt;5.       Then delete website from that solution.&lt;br /&gt;&lt;br /&gt;And your webApplication will created.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-3139457557287488073?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/3139457557287488073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=3139457557287488073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3139457557287488073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/3139457557287488073'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2009/05/how-to-convert-website-to.html' title=''/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-2505805951867578747</id><published>2008-04-14T23:04:00.000-07:00</published><updated>2011-10-05T06:40:02.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reset CSS'/><title type='text'>Reset CSS</title><content type='html'>For reset CSS need to add default css for each tags,&lt;br /&gt;&lt;br /&gt;e.g.   body,div,h1,h2,h3,h4,h5,h6,pre,input,p,th,td&lt;br /&gt;         {&lt;br /&gt;                  margin:0; padding:0;&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;Here reset div tag and input tag parameters(margin and Padding), Same way you need to reset all styles for each tag.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-2505805951867578747?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/2505805951867578747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=2505805951867578747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/2505805951867578747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/2505805951867578747'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2008/04/reset-css.html' title='Reset CSS'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-1183332577532446123</id><published>2008-04-14T22:59:00.000-07:00</published><updated>2011-10-05T06:40:18.629-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browser back button'/><title type='text'>Disable back button of Browser</title><content type='html'>Add this code in Master page or page for disable browse back button.&lt;br /&gt;&lt;br /&gt;Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);&lt;br /&gt;Page.Response.Cache.SetNoStore();&lt;br /&gt;Page.Response.Expires = 0;&lt;br /&gt;&lt;br /&gt;In this case browser not cache you page and each time when you click back button request goes to server and get response from server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-1183332577532446123?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/1183332577532446123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=1183332577532446123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/1183332577532446123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/1183332577532446123'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2008/04/disable-back-button-of-browser.html' title='Disable back button of Browser'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-5497420782313477502</id><published>2008-03-29T01:23:00.000-07:00</published><updated>2011-10-05T06:29:44.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Timer Jobs'/><title type='text'>Timed Jobs within SharePoint</title><content type='html'>I was created Timed Jobs using SPJobDefinition class. And compiling and executing the program, the Job is for activated in the server.&lt;br /&gt;&lt;br /&gt;But Timed Jobs not fired on time interval. &lt;strong&gt;To solve this problem&lt;/strong&gt; need to do-&gt;&lt;br /&gt;&lt;strong&gt;Stop and Start the "Windows SharePoint Services Timer" from the Windows Services Manager&lt;/strong&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-5497420782313477502?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/5497420782313477502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=5497420782313477502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5497420782313477502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/5497420782313477502'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2008/03/timed-jobs-within-sharepoint.html' title='Timed Jobs within SharePoint'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1306433205255260106.post-705836438359241185</id><published>2008-03-29T00:56:00.000-07:00</published><updated>2011-10-05T06:40:37.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Div tag'/><title type='text'>Handle Div tag hide by DropDown List and ListBox</title><content type='html'>Div tag hide by DropDown List and ListBox&lt;br /&gt;&lt;br /&gt;I was creating Div tag(Dailog box Editor), at that time ListBox and DropDownList appears above the Div tag.&lt;br /&gt;&lt;br /&gt;I created Tooltip using Div tag, Deafult Z-Index of ListBox and DropDownList is greater than Div tag, So Div tag hide by DropDownList and ListBox.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To solve this problem i added following.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I create one iframe tag having same width and height as Div tag(Tooltip), ifarme has greater Z-Index than ListBox and DropDownList, So I used that iframe behind the Tooltip(Div tag) means shows iframe on same location as Tooltip.&lt;br /&gt;&lt;iframe id="childFrameId" style="DISPLAY: none; POSITION: absolute; BACKGROUND-COLOR: black"&gt;&lt;/iframe&gt;&lt;br /&gt;Shows Iframe on same location as tooltip&lt;br /&gt;&lt;br /&gt;childFrame.style.width = divLayer.style.width;&lt;br /&gt;childFrame.height = '480';&lt;br /&gt;childFrame.style.display = 'inline';&lt;br /&gt;childFrame.style.left = divLayer.style.left;&lt;br /&gt;childFrame.style.top = divLayer.style.top;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1306433205255260106-705836438359241185?l=vinodvbhoite.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinodvbhoite.blogspot.com/feeds/705836438359241185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1306433205255260106&amp;postID=705836438359241185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/705836438359241185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1306433205255260106/posts/default/705836438359241185'/><link rel='alternate' type='text/html' href='http://vinodvbhoite.blogspot.com/2008/03/handle-tooltip-hide-by-dropdown-list.html' title='Handle Div tag hide by DropDown List and ListBox'/><author><name>Vinod</name><uri>http://www.blogger.com/profile/08744523953214782402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
