Recent Discussions
Web site was working then my public IP address changed due to a move
I have update my public IP address here: And I have created a https certificate for the find-a-tradie.com.au web site using 'Certify the Web' windows software. All good that far. But I can't access https://www.find-a-tradie.com.au in chrome. So what settings in IIS do I need to modify to make it work again?4Views0likes0CommentsIIS URL redirect
I want to enable access to the same website from two different URLs. The website is hosted for internal use. The internal URL is internal.example.com But now I want to open this website to the public using external.example.com There is no option to add a new building to this website. How can I enable URL redirect on IIS to achieve this? I want to access all the internal website pages from an outside URL without any issues. Is there an option to achieve this on IIS?19Views0likes0CommentsIIS port problem
Hi everybody! My company would like to use MantisBT and i got the task to setup mantis but i have some problem with it. I would like to run MantisBT on port 443 (https) but one application already use this port. (This application isn't based on IIS). The server which should run MantisBT has two network cards and using Windows Server 2019. The first (x.x.x.1) is used by the necessary monitoring application, the other one (x.x.x.2) should used by MantisBT. The problem is if i bind x.x.x.2 IP to port 443 than i got an error message: The process cannot access the file because: it is being used by another process.(Exception from HRESULT: 0x80070020) Any idea what should i do? Can you give me step by step advice? Thank you. Have a nice day! PN18Views0likes0CommentsHow to integrate with Angular ngCspNonce`
Good Day I'm trying to set up CSP Nonce support with Angular, using IIS on Windows-based Azure App Service Plans. I can't switch to a different web server due to other requirements, so I'm stuck with IIS. What I need to configure is a replacement for 'nonce-random_nonce_value' In Apache or Nginx, this is trivial, but on IIS how do I tell it to replace "nonce-random_nonce_value" with "nonce-<blah-long-hash>". Thanks166Views0likes0CommentsNeed Help Understanding Why .NET SDK and Runtime Were Required for IIS Hosting of ASP.NET
I'm hosting an ASP.NET Core application (v6.0.33) on an AWS virtual machine with IIS. I installed the .NET Hosting Bundle matching the application’s version. After verifying the website runs fine with dotnet run, I encountered an "HTTP Error 500.30 - ASP.NET Core App Failed to Start" when trying to access it via IIS. After troubleshooting extensively—including checking various threads on Stack Overflow, GitHub, and Microsoft forums—I found this article https://www.quickpickdeal.com/coding/http-error-500-30-asp-net-core-app-failed-to-start-with-iis-a-real-world-solut that suggested installing not only the Hosting Bundle but also the .NET SDK and Runtime. Surprisingly, this approach worked. My question is: Why did I need all three components (Hosting Bundle, SDK, and Runtime) to get this application working in IIS? I expected the Hosting Bundle alone to be sufficient for deployment. Could there be a dependency that IIS requires that isn't covered by the Hosting Bundle?99Views0likes0CommentsIIS Anonymous settings question
Hi Gang, When enabling the Anonymous Authentication, there is an Edit button to set a user. As well, there is also an option to specify a user in Basic Settings for a virtual folder/app in IIS. What is the difference between these two? Many thanks! ============== Found my answer in case anyone is curious...Basic Settings sets the user account for a more limited scope - disk access only. Setting the account via Edit button for the Anonymous auth option has broader access - disk, registry and network.210Views0likes0CommentsIIS URL Rewrite issue
I was trying to implement IIS URL rewrite functionality but is is not working as it should be. There are two servers. Server1 has SQL and SSRS. Server2 has IIS installed. Both servers have Server 2022. SSRS is accessible on Server2. One domain is registered as abc.com. from abc.com, sites from Servers are accessible. For SSRS, rather that using http://server1/reports, we tried to implement URL rewrite function. if someone click for reports, it should display http://abc.com rather than http://server1/reports. on HTML page, we have used an anchor tag to navigate to reports ( <p>To continue to Stanford Reports, click <a href="https://abc.com/Reports/Pages/Folder.aspx?ItemPath=%2fmyreports">here</a> </p>) When I click this link, it is showing "Not Found" Error . rewrite section in web.config <rewrite> <outboundRules rewriteBeforeCache="true"> <clear /> <rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1"> <match filterByTags="A, Form, Img" pattern="href=(.*?)http://server1/Reports/(.*?)\s" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="true" /> <action type="Rewrite" value="http{R:1}://abc.com/{R:2}" /> </rule> <rule name="Restore-AcceptEncoding" preCondition="NeedsRestoringAcceptEncoding"> <match serverVariable="HTTP_ACCEPT_ENCODING" pattern="^(.*)" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="true" /> <action type="Rewrite" value="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" /> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/(.+)" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="HTTP_X_ORIGINAL_ACCEPT_ENCODING" pattern=".+" /> </preCondition> </preConditions> </outboundRules> <rules> <rule name="ReverseProxyInboundRule1" stopProcessing="true"> <match url="Reports/(.*)" negate="false" /> <action type="Rewrite" url="http://server1/Reports{R:1}" logRewrittenUrl="false" /> <serverVariables> <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> <set name="HTTP_ACCEPT_ENCODING" value="" /> </serverVariables> </rule> </rules> </rewrite> Can someone please suggest for this issue?210Views0likes0CommentsIIS certificate renewals 2048 rsa key
Hello, When I use CSR mecanism to renew a certificate inside IIS, always IIS create a CSR with a 1024 public key length even if old certificate has a 2048 or 4096 public key length. Is there a way to force IIS to have 2048 key length by default and not 1024 ? I checked on registry key or IIS option but find nothing specific. I tried with IIS crypto to force 2048 but still create with 1024 length. Thank you213Views0likes0CommentsIIS and PHP access permissions
Hi. I'm not sure if this is a question for the IIS community, or the PHP forum, but since most of the guys running PHP seem to do this under Apache and Linux, I'd like to try here first: Most of our sites in IIS run PHP and connects as Application user. A couple of them are web shops and run Wordpress and WooCommerce. Some of these are integrating through the WooCommerce REST API with external Point-of-Sale systems, which then require me to open up for GET, PUT, DELETE on the separate PHP-instances. Am I jeopardizing the security of this IIS application by doing this? Thanks.170Views0likes0CommentsAccess network folder and files from .NET Core application in IIS
Greetings, I have an application deployed in IIS with .NET Core 7 and SQL Server, I want to access a network path, write and read files within a folder in the path (\\path\folder\) What steps should I follow to achieve this?183Views0likes0CommentsUnable to get compression on IIS
Hello, spend I am not sure how many hours on this one and was hoping to get some advice on what I may have missed. I follow the directions given to us by Microsoft which are https://learn.microsoft.com/en-us/iis/extensions/iis-compression/iis-compression-overview which has resulted still in no compression mention when performing API request on Web Services in Business Central. I'll add a few images to show the Dynamic Compression has been enabled. The two compression package specifically GZIP and BR from the documentation has been downloaded and added. I wonder if there is something that have been missed to allow approval for compression or any direction to truly check if it's being compressed but possible fillers when returning is showing something different. Thank you for all help on this matter or any point in direction205Views0likes0CommentsHTTP Error 403.16
Windows 11 IIS 10.0.22621.1 Some locations are being asked for an authentication certificate (for example my workstation), my co-workers work station is not being asked for anything. This isn't a big deal I can click "don't send a certificate" and continue on. IN the IIS manager the SSL settings is not required and client certificates is set to "ignore, my very limited understanding is this pop up shouldn't happen with those settings. The other issue is we have some customers that are getting a HTTP error 403.16 error I can't reproduce this error myself. Hoping someone could point me in the right direction. Thanks217Views0likes0CommentsIIS or XAMPP
I cannot get IIS to work. I have a Javascript / Node project on a Windows 11 laptop. I have a domain name pointed at my static IP. I cannot get XAMPP to work either. I would like someone to help me set up this web server. I have tried Wyzant and am going to try Upwork next. I am hoping some one from this forum can help me or may be able to connect me with someone.364Views0likes0CommentsSlow download speed from IIS
Hi, Hi am trying to troubleshoot "slow" files download from IIS server. I am testing locally connected to 2.5 gbit switch from my laptop. I have two virtual machines, same hardware, one running nginx, other IIS running on server 2022. Servers are connected through 10 gbit uplinks to network. I don't have any scanning, qos rules, etc. Just plain rule to perform test. Same testing machine, same switch port, same browser. I generated/uploaded 40GB.zip files to both servers. When I download from server running nginx download speed is around 230 MB per sec When I download from server running IIS download speed is around 25 MB per sec Is the anything I can do to make downloads faster from IIS? Thank you. Carlo543Views0likes0CommentsRunning python/flask app on IIS using ASP.Net Core Module handler
Looking for insight into running/flask app using a modern/maintained method. wfastcgi is essentially deprecated (version 3.0.0 was released 7 years ago). HttpPlatform handler was replaced by the asp.net core module even before that (2016). I’ve made some progress using the ASP.Net Core Module handler - but when I try to launch the app I get an error: Application ‘/LM/W3SVC/1/ROOT’ with physical root 'C:\inetpub\wwwroot' failed to start process with commandline ‘“C:\Python312\python.exe” C:\inetpub\wwwroot\app.py’ with multiple retries. Failed to bind to port ‘11905’. First 30KB characters of captured stdout and stderr logs from multiple retries: Nothing in the python log. Any feedback appreciated.311Views0likes0CommentsSecure Connection Failed An error occurred during a connection to katescastle.com.au. PR_CONNECT_R
How do I resolve this? The web site is self hosted of a windows 10 desktop via ISS It is https with certificates created with 'Certify the Web' The web site was running just fine. The NBN (national broadband network - optical) went down for a day. It has come back online and my WAN address changed. I have updated the WAN address for the domain at 'web central' However the web site will no longer load.211Views0likes0Comments
Events
Recent Blogs
- 8 MIN READThe Significance of OAuth 2.0 and OIDC in Contemporary Society. In today's digital landscape, securing user authentication and authorization is paramount. Modern authentication protocols like OAuth...Mar 11, 2025330Views1like0Comments
- 3 MIN READIf you’ve ever worked on an ASP.NET Core application protected with Entra ID, you might have encountered an issue where the backend server URL appears as the redirect URI instead of the IIS Reverse P...Mar 04, 2025183Views2likes0Comments
Resources
Tags
No tags to show