Solved

.NET Web Application Publishing and Authentication  Issues

Posted on 2010-09-14
1
353 Views
Last Modified: 2012-06-22
Hi All,

I am developing a very simple web app using .NET and C#. I am very new to developing web applications using .NET and I seem to be making it more difficult than it should be.

I am using Visual Studio 2010 Professional, and I am trying to publish the web app on Windows Server 2008 with IIS and .NET 4 installed.

The problem that I am having is that the default template that is created when I create a website in Visual Studio has 2 options for authentication  ('Local Network' and 'From the Internet'). I want to use Windows Authentication, but I am unsure how to remove the references to the Logon pages that were automatically created.

Everything works perfectly when debugging the app. But when I publish it with Windows Auth enabled I get an 'Access Denied' Error. I have enabled read access for all users so i'm unsure what I am doing wrong.

Also, when I use the built-in login form the CSS file does not load.

I would be fine with disabling all authentication if it will fix the issues. I am running the app on an internal network.

Thanks for any help.
0
Comment
Question by:MattStewart01
1 Comment
 
LVL 41

Accepted Solution

by:
guru_sami earned 500 total points
ID: 33674388
If you don't need those Login features created by default try using Empty Web Application Template instead.
If you want to use the template but not the Login Features then....you will need to modify your UI to remove the Login/Register etc link, which I think is part of .master page.
Then in your web.config make sure your authentication mode is set to Windows and not Forms.

<authentication mode="Windows" />
   <authorization>
            <deny users="?" />
   </authorization>

Check this for more on Window Authentication:
http://www.wrox.com/WileyCDA/Section/ASP-NET-3-5-Windows-Based-Authentication.id-310905.html
http://msdn.microsoft.com/en-us/library/ms998358.aspx
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

825 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question