Solved

.NET Web Application Publishing and Authentication  Issues

Posted on 2010-09-14
1
352 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Running classic asp applications under Windows Server 2008 R2 (x64) and IIS 7 is not as easy as one may think. It took me a while to figure it out while getting error 8002801d a few times. After you install the OS you will need to install the fol…
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
In this video I am going to show you how to back up and restore Office 365 mailboxes using CodeTwo Backup for Office 365. Learn more about the tool used in this video here: http://www.codetwo.com/backup-for-office-365/ (http://www.codetwo.com/ba…

863 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now