11,470 reputation
21838
bio website weblogs.asp.net/owscott
location North Carolina
age 38
visits member for 5 years, 2 months
seen Oct 2 at 21:00

Co-founder and Chief Systems Architect of Vaasnet (www.vaasnet.com). Microsoft MVP for ASP.NET. ASPInsider. Strengths are IIS, URL Rewrite, ASP.NET, DNS, Hyper-V, Windows Server and SQL Server.


Feb
14
answered Using ARR to expose TFS project portal to internet
Feb
9
comment How to assign permissions to ApplicationPoolIdentity account
@motobói That opens some security concerns and sharing between all sites. It's possible but not preferred.
Jan
20
awarded  windows-server-2008
Nov
30
awarded  Guru
Sep
30
comment IIS7.5 - prevent recycling when changing default document
Thanks Chris! I always appreciate encouraging feedback like that.
Sep
30
answered How to minimize exposure for a ASP.NET application?
Sep
30
comment IIS7.5 - prevent recycling when changing default document
Chris, that's a good question. disallowRotationOnConfigChange is for app pool settings only and not for web.config, so an appdomain recycle still occurs even if disallowRotationOnConfigChange is applied. There is a File Change Notification (FCN) registry change that can prevent web.config changes from causing an appdomain recycle, but then the changes themselves won't be picked up either until the app pool is manually recycled, so I don't believe that would be the solution for this situation.
Sep
29
comment IIS7.5 Password Protected Directory Exceptions
I don't know Plesk really so I can't speak into that part, but in IIS, you can open IIS Manager, navigate to the site -> authentication -> click on anonymous -> disable. That essentially password protects it, but it allows back end code to still access the site. If your API breaks after this, then find out the file of the API and specifically turn on the anonymous user for just that path.
Sep
29
comment iptables with vlans and duplicate IPs
Thanks James (and MikeyB). I'll try that out. This situation is a lab situation where the labs are pre-configured before I obtain them, and they need to keep their same IPs. They are a set of a 1/2 dozen lab machines that need to inter communicate. That's why they can't change, but why they need to have identical IP addresses. There will be more than just 2 though. Two was just for the example. I could drop an Ubuntu device in each network/lab, which I believe is what you're saying. I've set the project aside for now but when I get back to it, this is what I'll try.
Sep
28
comment IIS 7 Reverse Proxy based on domain name host?
Excellent! Thanks Matias for the update.
Sep
28
answered IIS7.5 Password Protected Directory Exceptions
Sep
28
comment IIS7.5 Password Protected Directory Exceptions
How are you password protecting the folder, and how is the API call made?
Sep
28
answered IIS 7.5 Application Pool Identity permissions to use WebBrowser
Sep
28
answered IIS7.5 - prevent recycling when changing default document
Sep
23
comment IIS 7.5 Windows 2008 R2 access to path denied although set permissions
Excellent, glad you got it working! Troubleshooting is all about eliminating the leads until you get to the core issue. Nothing is a waste!
Sep
22
comment IIS 7.5 Windows 2008 R2 access to path denied although set permissions
That does offer some clues. The "Access to path is denied" should throw some 400 status code if it were denied by IIS. But since it's a 500 error it sounds like the code itself is throwing that error and not IIS. So I would say that your permissions and authorization is setup correctly. It may be something else with the server, for example a path doesn't exist that the code references in a config file. To troubleshoot, try making the test even simpler, and try on your own dev machine to confirm that the code works and what paths are used. Then compare to production.
Sep
21
comment IIS 7.5 Windows 2008 R2 access to path denied although set permissions
It sounds like it may be Authorization instead then. For the site, check the authorization icon and confirm that it's set to allow all users. Also, check the IIS logs for a status and sub-status code. That may offer the key information.
Sep
20
answered IIS Forms Authentication (php, asp.net server side login)
Sep
20
answered IIS 7.5 Windows 2008 R2 access to path denied although set permissions
Sep
19
answered IIS6 wildcard mapping overriding regular mappings