IIS and Web Server Role

  1. CLI / PowerShell / WMI - Create a command to get/collect/List Application Pool Performance.

    The ideia:

    Crate a command to get/list/Collect information about Application Pool Performance Monitor.


    • CPU in use

    • Memory in use

    • Disk in use

    • Network in use

    • How many connection on the application pool

    • PID Number

    • Command line with name, version and ...

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Missing help & command for IISAdministration Module

    Relatively new to the PowerShell space and I apologize if this is a non-issue and just a user error.

    Missing help from IISAdministration Module
    OS: Microsoft Windows 10 Education (10.0.16299 N/A Build 16299)
    Hotfixes Installed: [01]: KB4053577 [02]: KB4056887 [03]: KB4057247

                             [04]: KB4058043 [05]: KB4088785 [06]: KB4093110 
    
    [07]: KB4054517

    Repro for missing: Get-Command

           Import-Module .\IISAdministration.psm1
    
    Get-Command -Module IISAdministration
    Returns: Null

    Repro for missing: Help

                              Save-Module -Name IISAdministration {$env:Path}
    
    help *iis*
    Returns Null
    cd into the saved locale.
    Invoke-Item .\IISAdministration_07640789-476a-4713-a091-f5b365129c32_HelpInfo.xml

    The help URI returns error: This site can’t be reached

    <HelpContentURI>http://go.microsoft.com/fwlink/?linkid=216321</HelpContentURI>

    The other listed url in the helpinfo.xml file…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This is an issue with the cmdlets, which are owned by the IIS team. I am relocating the issue to the IIS area.

  3. Support brotli compression

    There are third party modules to support brotli compression but this should be supported by IIS out of the box. Also it looks like it conflicts with the priority IIS uses to pick which compression to use: https://serverfault.com/a/896234/451530

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Upgrade WebDeploy to use SQL SERVER 2017 files

    Upgrade WebDeploy to use SQL SERVER 2017 files. Right now web deploy for hosting providers uses sql server 2012 files like scriptdom, types etc

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Please fix FTPS implementation; PROT does not impose proper protection level.

    The above issue makes it impossible to use an IIS FTP Server with popular clients. Clients have started disabling any ability for nonstandard protocol negotiation.

    https://forum.filezilla-project.org/viewtopic.php?t=35275#p131841
    https://www.mail-archive.com/lftp@uniyar.ac.ru/msg03761.html

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support FQDN that end in '.'

    We use Windows Embedded with a website that needs to work with HTTP Host header values of "machine-name.local.". Http.sys fails on such host headers. We need a way to configure http.sys to allow such host header values.

    BTW we know the FQDN is good because it routes to the machine.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Bug: request.servervariables server_protocol doesn't report HTTP/2

    On IIS 10, when serving a page over HTTP/2, calling Request.ServerVariables["SERVER_PROTOCOL"] returns HTTPS/1.1 and not HTTPS/2.0.

    This makes it impossible to accurately identify the protocol version in use at runtime.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Please add some sort of GUI management for IIS

    I don't care if it's via Azure Server Management tools or the Server 2016 server manager, but it would be really nice to have a minimal GUI for managing IIS.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add setting to disable "Server" header in responses

    For security purposes, it would be useful to be able to easily disable the "Server" header that is sent by default in IIS HTTP responses so that the web server (IIS) and its version remain private.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. group by pool

    In IIS web site list show App Pool and also give an option to Group By pool

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Bug: Add-WebConfigurationProperty does not correctly add collections

    This is also detailed in the following Reddit post: https://www.reddit.com/r/PowerShell/comments/57bxzd/powershellandiissettingwebdav_rules/

    Summary: Add-WebConfigurationProperty does not correctly add collections

    Component: Powershell IIS Module, specifically Add-WebConfigurationProperty

    Version: Powershell 5 (PSVersion 5.0.10586.117, BuildVersion 10.0.10586.117)

    OS: Windows Server 2012 R2 Datacenter (OS Version: 6.3.9600 N/A Build 9600)

    Description: When adding a configuration property that includes a collection, it does not add the element with the collection defined.

    Steps to reproduce:
    1. Install IIS role with WebDAV support
    2. Create directory for testing on disk (e.g. c:\TestShare)
    3. Create virtual directory pointing to folder under Default Web Site in IIS with same…

    10 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Web Deploy Snap-In Bug Report

    First of all, the Web Deploy 3.0 PowerShell SnapIn is really good. it takes away the complexity of the msdeploy.exe tool and can be implemented in a PowerShell Tool very well. But i came across two Bugs which have to be fixed to make this tool really GREAT. First and most of all, the Sync-WDSite cmdlet accepts Publishsettings, either as -sourcesettings or -destinationsettings. But if the Publishsettingsfile is not on the Desktop, and doesn't have this name: Microsoft.Web.Deployment.PowerShell.PublishSettings, the cmdlet throws an error. so i had to workaround this issue by simply copying and renaming the correct publishsettingsfile to the…

    13 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. PHP Windows Event Viewer Support (syslog)

    PHP supports a command called syslog which writes to the Windows Event Viewer on Windows machines.

    Can you support the following:

    -Allow selecting the special value syslog in the php configuration manager
    -When enabled (or upon install of PHP x.x.x version) auto-create the needed registry entry to make this work:

       [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\PHP-x.x.x]
    

    "TypesSupported"=dword:00000007
    "EventMessageFile"="%PROGRAMFILES(x86)%\PHP\PHPvxx\phpx.dll"

    Adjust the event log permissions accordingly

    extract current permissions on command line using: wevtutil gl application >temp.txt
    edit line "channelAccess", e.g: channelAccess: O:BAG:[...]
    Remove any brackets staring with (D;; and containing any of your SIDs
    add the following at the end of the channelAccess line (A;;0x3;;;S-1-5-17)(A;;0x3;;;S-1-5-32-568)(A;;0x3;;;S-1-5-20)

    grant…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. PHP 7 - php_mysql.dll error

    When you install PHP 7 with the Web Platform installer; by default the installation flags errors in the C:\Windows\Temp\PHP70error.log saying phpmysql.dll does not exist

    In IIS this PHP extension is enabled by default even though it was depreciated in version 5 and fully removed in PHP 7

    By default php_mysql.dll needs to be commented out or removed altogether from the extensions list and the error goes away

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. PHP 5.6.24 Adjust recommendation

    Once PHP 5.6.24 is installed via the Web Platform Installer, when you go to PHP Manager within the web server and change the config errorlog to the special value "syslog"....the recommendation screen pops up saying The PHP directive "errorlog" is using a non-existent directory.

    Can you account for the special value syslog?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add native support for processing X-Forwarded-For headers

    Right now, the only supported way to do this is with the ARR Helper which is a module hosted on a blog site that periodically goes down. With the importance of load balancing and SSL termination in today's modern infrastructure, this should be in the core product.

    11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Integrate ARR Helper in IIS

    AAR Helper functionality should be built-in into IIS.

    17 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
2 Next →
  • Don't see your idea?

IIS and Web Server Role

Categories

Feedback and Knowledge Base