My Cart (0)

Customer Service 1-800-221-5528

Murach's ASP.NET 3.5 Web Programming with VB 2008

by Anne Boehm and Joel Murach
29 chapters, 1000 pages, 455 illustrations
Published 2008
ISBN 978-1-890774-47-9
Print: $42.00
List Price: $52.50 Save 20%
eBook: $34.00
List Price: $42.50 Save 20%
Print + eBook: $50.00
List Price: $62.50 Save 20%

Please note that this book has been replaced by Murach’s ASP.NET 4.5 with VB 2012. As a result, you should only buy this version if you’re still using Visual Studio 2008 and ASP.NET 3.5 or if this version is required by a course.

This is the third edition of our classic ASP.NET web programming book. It assumes that you already know how to use Visual Basic, but otherwise it works for beginners and it works for professionals on the job.

  • About this Book
  • Table of Contents
  • FREE Downloads
  • Book FAQs
  • Corrections
  • Reviews

This book was written for the Visual Studio 2008 and the .NET 3.5 release of the .NET Framework. The current edition of this book is Murach’s ASP.NET 4.5 Web Programming with VB 2012

To view the table of contents for this book in a PDF, just click on the link below:

Table of Contents

Book applications and exercises

This download includes:

  • all of the applications that are presented in the book
  • Access and SQL Server Express versions of the database that’s used in the book applications
  • the starting source code and data for all of the exercises in the book
  • solutions to the exercises for chapters 2 and 3

Appendix A in the book shows how to install and use these files.

Exe file for Windows (22.61Mb) Download Now

Why can’t I run an application from outside Visual Studio after creating a virtual directory with IIS 7.0?

With previous versions of IIS, virtual directories you created from IIS were automatically configured as applications. With IIS 7.0, however, they aren’t. Because of that, you have to manually configure the virtual directories you create as applications. To configure a virtual directory as an application, right-click on the virtual directory, select Convert to Application, and then click the OK button in the Add Application dialog box that’s displayed.

You can also create an application without first creating a virtual directory. To do that, right-click on the Default Web Site node or a directory that’s subordinate to that node and choose Add Application to display the Add Application dialog box. Enter the name you want to use for the application, enter the path for the directory that contains the web site, and click the OK button.

Why do I get an “insufficient permissions” error when I run a file-system web site under IIS on a Vista machine?

When you run a file-system web site under IIS on a Vista machine, the directory that contains the web site must have permissions for two groups: Users and IIS_USRS. If it doesn’t, you’ll get an “insufficient permissions” error. In that case, you can use Windows Explorer to add the required permissions. To do that, right-click on the directory, choose Properties to display the Properties dialog box, and then display the Security tab. Then, review the list of groups and users to see if it includes Users (\Users) and IIS_IUSRS (\IIS_IUSRS) where is the name of your computer. If not, you will need to add these two groups.

To add these groups, click the Edit button and then the Add button. In the dialog box that’s displayed, enter the group name, including the computer name. For example, if the name of your computer is VistaPC, you would enter VistaPC\Users to add the Users group. To be sure you’ve entered the name correctly, click the Check Names button. Then, click the OK button and make sure that the Read & Execute, List Folder Contents, and Read permissions are selected. Repeat this process for the IIS_IUSRS group.

How do I run an application that uses the Access database you provide under IIS on a 64-bit system?

Because the Jet OLE DB provider you use to work with an Access database is 32-bit, you can’t use it with the default 64-bit processing that IIS provides. To run the applications that use the 32-bit provider, then, you will need to enable 32-bit applications in the default application pool of IIS. To do that, display the IIS Management Console (see step 1 on page 967 of our book), highlight the Application Pools node in the Connections pane, select the DefaultAppPool item in the Application Pools window, and then click the Advanced Settings link in the Actions window to display the Advanced Settings dialog box. Finally, set the Enable 32-Bit Applications option in the General category to True.

To view the corrections for this book in a PDF, just click on this link: View the corrections


There are no reviews for this product yet.

To leave a review, please log in to your account.     Log In Here

Our Ironclad Guarantee

You must be satisfied. Try our books for 60 days. They must be the best you've ever used or send them back for a prompt refund. No questions asked!

Contact Murach Books

For orders and customer service:


Weekdays, 8 to 4 Pacific Time

College Instructors

If you're a college instructor who would like to consider a book for a course, please visit our website for instructors to learn how to get a complimentary review copy and the full set of instructional materials.