简体   繁体   English

IIS Express如何开启外部请求?

[英]How to enable external request in IIS Express?

How can I enable remote requests in IIS Express?如何在 IIS Express 中启用远程请求? Scott Guthrie wrote that is possible but he didn't say how. Scott Guthrie 写道这是可能的,但他没有说明如何实现。

There's a blog post up on the IIS team site now explaining how to enable remote connections on IIS Express .现在 IIS 团队站点上有一篇博客文章解释了如何在 IIS Express 上启用远程连接 Here is the pertinent part of that post summarized:以下是该帖子的相关部分总结:

On Vista and Win7, run the following command from an administrative prompt:在 Vista 和 Win7 上,从管理提示符运行以下命令:

netsh http add urlacl url=http://vaidesg:8080/ user=everyone

For XP, first install Windows XP Service Pack 2 Support Tools.对于 XP,首先安装 Windows XP Service Pack 2 支持工具。 Then run the following command from an administrative prompt:然后从管理提示符运行以下命令:

httpcfg set urlacl /u http://vaidesg1:8080/ /a D:(A;;GX;;;WD)

There are three changes you might need to make.您可能需要进行三项更改。

  1. Tell IIS Express itself to bind to all ip addresses and hostnames.告诉 IIS Express 本身绑定到所有 ip 地址和主机名。 In your .config file.在您的.config文件中。 Typically:通常:
    • VS 2015: $(solutionDir)\\.vs\\config\\applicationhost.config VS 2015: $(solutionDir)\\.vs\\config\\applicationhost.config
    • < VS 2015: %userprofile%\\My Documents\\IISExpress\\config\\applicationhost.config < VS 2015: %userprofile%\\My Documents\\IISExpress\\config\\applicationhost.config

Find your site's binding element, and add找到您网站的绑定元素,然后添加

    <binding protocol="http" bindingInformation="*:8080:*" />
  1. Setup the bit of Windows called 'http.sys'.设置名为“http.sys”的 Windows 位。 As an administrator, run the command:以管理员身份运行以下命令:
    netsh http add urlacl url=http://*:8080/ user=everyone

Where everyone is a windows group. everyone都是一个窗口组。 Use double quotes for groups with spaces like "Tout le monde".对带有“Tout le monde”之类的空格的组使用双引号。

  1. Allow IIS Express through Windows firewall.允许 IIS Express 通过 Windows 防火墙。

    Start / Windows Firewall with Advanced Security / Inbound Rules / New Rule...开始 / 具有高级安全性的 Windows 防火墙 / 入站规则 / 新规则...

    Program %ProgramFiles%\\IIS Express\\iisexpress.exe程序%ProgramFiles%\\IIS Express\\iisexpress.exe
    OR Port 8080 TCP或 端口 8080 TCP

Now when you start iisexpress.exe you should see a message such as现在,当您启动iisexpress.exe您应该会看到一条消息,例如

Successfully registered URL "http://*:8080/" for site "hello world" application "/"已成功为站点“hello world”应用程序“/”注册 URL“http://*:8080/”

Nothing worked for me until I found iisexpress-proxy .直到我找到iisexpress-proxy才对我有用

Open command prompt as administrator, then run以管理员身份打开命令提示符,然后运行

npm install -g iisexpress-proxy

then然后

iisexpress-proxy 51123 to 81

assuming your Visual Studio project opens on localhost:51123 and you want to access on external IP address xxxx:81假设您的 Visual Studio 项目在 localhost:51123 上打开并且您想访问外部 IP 地址 xxxx:81

Edit: I am currently using ngrok编辑:我目前正在使用ngrok

I remember running into the same problems while trying this workflow a few months ago.我记得几个月前在尝试这个工作流程时遇到了同样的问题。

Which is why I wrote a simple proxy utility specifically for this kind of scenario: https://github.com/icflorescu/iisexpress-proxy .这就是为什么我专门为这种场景编写了一个简单的代理实用程序: https : //github.com/icflorescu/iisexpress-proxy

Using the IIS Express Proxy , it all becomes quite simple – no need to “netsh http add urlacl url=vaidesg:8080/ user=everyone” or to mess up with your “applicationhost.config”.使用IIS Express 代理,一切都变得非常简单——无需“netsh http add urlacl url=vaidesg:8080/ user=everyone”或弄乱您的“applicationhost.config”。

Just issue this in command prompt:只需在命令提示符中发出此命令:

iisexpress-proxy 8080 to 3000

…and then you can point your remote devices to http://vaidesg:3000 . …然后您可以将远程设备指向http://vaidesg:3000

Most of the times simpler IS better.大多数时候,越简单越好。

If you're working with Visual Studio then follow these steps to access the IIS-Express over IP-Adress:如果您正在使用 Visual Studio,请按照以下步骤通过 IP 地址访问 IIS-Express:

  1. Get your host IP-Adress: ipconfig in Windows Command Line获取您的主机 IP 地址:Windows 命令行中的ipconfig
  2. GoTo

    $(SolutionDir)\\.vs\\config\\applicationHost.config
  3. Find

    <site name="WebApplication3" id="2"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="C:\\Users\\user.name\\Source\\Repos\\protoype-one\\WebApplication3" /> </application> <bindings> <binding protocol="http" bindingInformation="*:62549:localhost" /> </bindings> </site>
  4. Add: <binding protocol="http" bindingInformation="*:62549:192.168.178.108"/>添加: <binding protocol="http" bindingInformation="*:62549:192.168.178.108"/>
    with your IP-Adress使用您的 IP 地址

  5. Run your Visual Studio with Administrator rights and everything should work以管理员权限运行 Visual Studio,一切正常
  6. Maybe look for some firewall issues if you try to connect from remote如果您尝试从远程连接,可能会寻找一些防火墙问题

As a sidenote to this:作为旁注:

netsh http add urlacl url=http://vaidesg:8080/ user=everyone

This will only work on English versions of Windows.这仅适用于英语版本的 Windows。 If you are using a localized version you have to replace "everyone" with something else, for example:如果您使用的是本地化版本,则必须用其他内容替换“everyone”,例如:

  • "Iedereen" when using a Dutch version使用荷兰语版本时的“Iedereen”
  • "Jeder" when using a German version使用德语版本时的“Jeder”
  • "Mindenki" when using a Hungarian version使用匈牙利语版本时的“Mindenki”

Otherwise you will get an error (Create SDDL failed, Error: 1332)否则你会得到一个错误(创建 SDDL 失败,错误:1332)

A good resource is Working with SSL at Development Time is easier with IISExpress by Scott Hanselman.一个很好的资源是 Scott Hanselman 的IISExpress 在开发时使用 SSL 更容易

What you're after is the section Getting IIS Express to serve externally over Port 80您所追求的是让 IIS Express 通过端口 80 从外部提供服务的部分

I solved it with the installation of "Conveyor by Keyoti" in Visual Studio Professional 2015. Conveyor generate a REMOTE address (your IP) with a port (45455) that enable external request.我通过在 Visual Studio Professional 2015 中安装“Conveyor by Keyoti”解决了这个问题。Conveyor 使用启用外部请求的端口 (45455) 生成远程地址(您的 IP)。 Example:例子:

在此处输入图片说明

Conveyor allows you test web applications from from external tablets and phones on your network or from Android emulators (without http://10.0.2.2:<hostport> ) Conveyor 允许您从网络上的外部平板电脑和手机或从 Android 模拟器(没有http://10.0.2.2:<hostport> )测试 Web 应用程序

The steps are in the following link :步骤在以下链接中:

https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

What helped me, was right clicking the 'IISExpress' icon, 'Show All applications'.对我有帮助的是右键单击“IISExpress”图标,“显示所有应用程序”。 Then selecting the website and I saw which aplicationhost.config it uses, and the the correction went perfectly.然后选择网站,我看到它使用了哪个 aplicationhost.config,并且更正进行得很顺利。

IISExpress 配置

If you have tried Colonel Panic's answer but doesn't work in Visual Studio, try this:如果您尝试过恐慌上校的回答但在 Visual Studio 中不起作用,请尝试以下操作:

Append another <binding /> in your IIS Express config在 IIS Express 配置中附加另一个<binding />

<bindings>
    <binding protocol="http" bindingInformation="*:8080:localhost" />
    <binding protocol="http" bindingInformation="*:8080:hostname" />
</bindings>

Finally, you have to run Visual Studio as Admin最后,您必须以管理员身份运行 Visual Studio

This is what I did for Windows 10 with Visual Studio 2015 to enable remote access, both with http and https:这就是我使用 Visual Studio 2015 为 Windows 10 所做的,以启用远程访问,包括 http 和 https:

First step is to bind your application to your internal IP address.第一步是将您的应用程序绑定到您的内部 IP 地址。 Run cmd -> ipconfig to get the address.运行cmd -> ipconfig获取地址。 Open the file /{project folder}/.vs/config/applicationhost.config and scroll down until you find something like this:打开文件/{project folder}/.vs/config/applicationhost.config并向下滚动,直到找到如下内容:

<site name="Project.Web" id="2">
    <application path="/">
        <virtualDirectory path="/" physicalPath="C:\Project\Project.Web" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:12345:localhost" />
    </bindings>
</site>

Add two new bindings under bindings .bindings下添加两个新bindings You can use HTTPS as well if you like:如果您愿意,也可以使用 HTTPS:

<binding protocol="http" bindingInformation="*:12345:192.168.1.15" />
<binding protocol="https" bindingInformation="*:44300:192.168.1.15" />

Add the following rule to your firewall, open a new cmd prompt as admin and run the following commands:将以下规则添加到您的防火墙,以管理员身份打开一个新的cmd提示符并运行以下命令:

netsh advfirewall firewall add rule name="IISExpressWeb" dir=in protocol=tcp localport=12345 profile=private remoteip=localsubnet action=allow

netsh advfirewall firewall add rule name="IISExpressWebHttps" dir=in protocol=tcp localport=44300 profile=private remoteip=localsubnet action=allow

Now start Visual Studio as Administrator .现在以Administrator身份启动 Visual Studio。 Right click the web projects project file and select Properties .右键单击 web 项目项目文件并选择Properties Go to the Web tab, and click Create Virtual Directory .转至Web选项卡,然后单击Create Virtual Directory If Visual Studio is not run as Administrator this will probably fail.如果 Visual Studio 不是以管理员身份运行,这可能会失败。 Now everything should work.现在一切正常。

在此处输入图片说明

The simplest and the coolest way I found was to use (it takes 2 minutes to setup):我发现的最简单和最酷的方法是使用(设置需要 2 分钟):

https://ngrok.com/ https://ngrok.com/

It will work with anything running on localhost.它适用于在本地主机上运行的任何内容。 Just signup, run little excutable and whatever you run on localhost gets public URL you can access from anywhere.只需注册,运行很少的可执行文件,无论您在 localhost 上运行什么,都会获得可以从任何地方访问的公共 URL。

This is good for showing stuff to your remote team mates, no fiddling with IIS setup or firewalls.这非常适合向您的远程团队成员展示内容,无需摆弄 IIS 设置或防火墙。 Want to stop access just terminate executable.想要停止访问只是终止可执行文件。

ngrok authtoken xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

ngrok http -host-header=localhost 89230

assuming that 89230 is your IIS Express port假设 89230 是您的 IIS Express 端口

You can also run multiple ports even on free plan即使在免费计划中,您也可以运行多个端口

Combining answers in this thread, this is how I fixed it(Visual Studio 2019):结合此线程中的答案,这就是我修复它的方式(Visual Studio 2019):

  1. Start Visual Studio as an Administrator and Run your Web Service as you normally do.以管理员身份启动 Visual Studio 并像往常一样运行 Web 服务。

  2. Find IIS Express icon on the taskbar, right click on it then click "Show All Applications".在任务栏上找到 IIS Express 图标,右键单击它,然后单击“显示所有应用程序”。

  3. Select your Web Service and note the config path displayed below.选择您的 Web 服务并注意下面显示的配置路径。 Click on the config file to open it for editing.单击配置文件以打开它进行编辑。

  4. Find your web service(example search for your port) in this config file then find a line like this: * : yourport :localhost在此配置文件中找到您的 Web 服务(例如搜索您的端口),然后找到如下一行: * : yourport :localhost

  5. Add a new line after that like this:之后添加一个新行,如下所示:

    : yourport : * :港口*

In this case no need to create bindings with specific ip address which could change in the future.在这种情况下,无需创建具有特定 ip 地址的绑定,这些地址将来可能会更改。

I hope this helps someone out there.我希望这可以帮助那里的人。

You may try setting up port forwarding instead of trying to modify your IIS Express config, adding new HTTP.sys rules or running Visual Studio as an Admin.您可以尝试设置端口转发,而不是尝试修改 IIS Express 配置、添加新的 HTTP.sys 规则或以管理员身份运行 Visual Studio。

Basically you need to forward the IP:PORT your website runs at to some other free port on your machine but on the external network adapter, not localhost.基本上,您需要将您的网站运行的IP:PORT转发到您机器上的其他一些空闲端口,但在外部网络适配器上,而不是本地主机上。

The thing is that IIS Express (at least on Windows 10) binds to [::1]:port meaning it listens on IPv6 port.问题是 IIS Express(至少在 Windows 10 上)绑定到[::1]:port意味着它侦听 IPv6 端口。 You need to take this into account.您需要考虑到这一点。

Here is how I made this work - http://programmingflow.com/2017/02/25/iis-express-on-external-ip.html这是我如何完成这项工作 - http://programmingflow.com/2017/02/25/iis-express-on-external-ip.html

Hope it helps.希望能帮助到你。

The accepted answer to this question is a guide for getting IIS Express to work with webmatrix.这个问题的公认答案是让 IIS Express 与 webmatrix 一起工作的指南。 I found this guide more useful when trying to get it to work with VS 2010.当我试图让它与 VS 2010 一起工作时,我发现本指南更有用。

I just followed steps 3 & 4 (running IIS Express as administrator) and had to temporarily disable my firewall to get it working.我只是按照第 3 步和第 4 步(以管理员身份运行 IIS Express),不得不暂时禁用我的防火墙以使其正常工作。

I have some problems using IIS Express in Win 8.1 and external request.我在 Win 8.1 和外部请求中使用 IIS Express 时遇到一些问题。

I follow this steps to debug the external request:我按照以下步骤调试外部请求:

  1. Install IIS安装 IIS
  2. Configure Visual Studio to use local IIS (Page properties in your Web Project)将 Visual Studio 配置为使用本地 IIS(Web 项目中的页面属性)
  3. Create a exclusive AppPool in IIS to work with my application在 IIS 中创建一个专属的 AppPool 来处理我的应用程序
  4. In my Project I'm using Oracle Client and must be 32bits (64 bits don't work with Visual Studio) then I need allow 32 bit in Application Pool在我的项目中,我使用 Oracle 客户端并且必须是 32 位(64 位不适用于 Visual Studio)然后我需要在应用程序池中允许 32 位
  5. Configure the Windows firewall to allow request in port 80 (inbound rules)配置 Windows 防火墙以允许端口 80 中的请求(入站规则)

It's working!它正在工作!

Another way to access external requests is to use IIS instead of IIS Express.另一种访问外部请求的方法是使用 IIS 而不是 IIS Express。 In my visual studio, I can just switch easily.在我的视觉工作室中,我可以轻松切换。

在此处输入图片说明

I had a local IIS enabled so i just created a rewrite rule to my debugging port... I think this is better and cooler than other method because it is easier to remove once am done developing... Here is how the rewrite looks..我启用了本地 IIS,所以我只是为我的调试端口创建了一个重写规则...我认为这比其他方法更好更酷,因为一旦完成开发它更容易删除...这是重写的外观。 .

<rewrite>
    <rules>
        <rule name="ReverseProxyInboundRule1" stopProcessing="true">
            <match url="^dev/(.*)" />
            <action type="Rewrite" url="http://localhost:47039/{R:1}" />
        </rule>
    </rules>
</rewrite>

VS also allows you to develop using your local IIS directly (which then allows remote connections) but in turn you must always run it as an administrator... I dont like that. VS 还允许您直接使用本地 IIS 进行开发(然后允许远程连接),但反过来您必须始终以管理员身份运行它......我不喜欢那样。

If you run Visual Studio from Admin you can add just如果您从 Admin 运行 Visual Studio,则只需添加

<binding protocol="http" bindingInformation="*:8080:*" />

or或者

<binding protocol="https" bindingInformation="*:8443:*" />

into进入

%userprofile%\My Documents\IISExpress\config\applicationhost.config

I solved this problem by using reverse proxy approach.我通过使用反向代理方法解决了这个问题。

I installed wamp server and used simple reverse proxy feature of apache web server.我安装了 wamp 服务器并使用了 apache web 服务器的简单反向代理功能。

I added a new port to listen to Apache web server (8081).我添加了一个新端口来侦听 Apache Web 服务器 (8081)。 Then I added proxy configuration as virtualhost for that port.然后我添加了代理配置作为该端口的虚拟主机。

<VirtualHost *:8081>
ProxyPass / http://localhost:46935/
ProxyPassReverse / http://localhost:46935/
</VirtualHost>

I did all of these steps and nothing helped me.我做了所有这些步骤,但没有任何帮助。 And what I need, it's just to run my app via IIS Express...而我需要的是,它只是通过 IIS Express 运行我的应用程序......

在此处输入图片说明

Hope it helps.希望能帮助到你。

For me using this, relatively simple, and straight forward:对我来说,使用这个,相对简单,直接:

Download the Visual Studio Extension by searching for 'Conveyor' in the Extensions dialog.通过在“扩展”对话框中搜索“Conveyor”来下载Visual Studio 扩展 Then just install.然后只需安装。

form: https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti表格: https : //marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

我无法向本地网络中的其他用户提供 iis 请求,我所要做的(除了上述之外)就是重新启动我的 BT Hub 路由器。

This is insanely awesome and even covers HTTPS with pretty domain names:这真是太棒了,甚至用漂亮的域名覆盖了 HTTPS:

http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

The really awesome parts I couldn't find anywhere else on SO in case the above link ever goes away:万一上面的链接消失了,我在其他任何地方都找不到的非常棒的部分:

> C:\Program Files (x86)\IIS Express>IisExpressAdminCmd.exe Usage:
> iisexpressadmincmd.exe <command> <parameters> Supported commands:
>       setupFriendlyHostnameUrl -url:<url>
>       deleteFriendlyHostnameUrl -url:<url>
>       setupUrl -url:<url>
>       deleteUrl -url:<url>
>       setupSslUrl -url:<url> -CertHash:<value>
>       setupSslUrl -url:<url> -UseSelfSigned
>       deleteSslUrl -url:<url>
> 
> Examples: 1) Configure "http.sys" and "hosts" file for friendly
> hostname "contoso": iisexpressadmincmd setupFriendlyHostnameUrl
> -url:http://contoso:80/ 2) Remove "http.sys" configuration and "hosts" file entry for the friendly  hostname "contoso": iisexpressadmincmd
> deleteFriendlyHostnameUrl -url:http://contoso:80/

The above utility will register the SSL certificate for you!上述实用程序将为您注册 SSL 证书! If you use the -UseSelfSigned option, it's super easy.如果您使用 -UseSelfSigned 选项,则非常简单。

If you want to do things the hard way, the non-obvious part is you need to tell HTTP.SYS what certificate to use, like this:如果你想用困难的方式做事,不明显的部分是你需要告诉 HTTP.SYS 使用什么证书,如下所示:

netsh http add sslcert ipport=0.0.0.0:443 appid={214124cd-d05b-4309-9af9-9caa44b2b74a} certhash=YOURCERTHASHHERE

Certhash is the "Thumbprint" you can get from the certificate properties in MMC. Certhash 是您可以从 MMC 中的证书属性中获得的“指纹”。

I did the following and was able to connect:我执行了以下操作并能够连接:

1) changed IIS express config binding from local host to '*' 1) 将 IIS express 配置绑定从本地主机更改为“*”

binding protocol="http" bindingInformation="*:8888:*"绑定协议="http" bindingInformation="*:8888:*"

2) Defined inbound rule on firewall to allow the particular port for the protocol type: tcp 2) 在防火墙上定义入站规则以允许协议类型的特定端口:tcp

3) Add the following command to add network configuration for your port: netsh http add urlacl url=http://*:8888/ user=everyone 3) 添加以下命令为您的端口添加网络配置: netsh http add urlacl url=http://*:8888/ user=everyone

What helped me in my do.net core 6 project to allow remote access to my IIS server is to set up the project's "applicationUrl" parameter in [solution directory]/Properties/launchSettings.json changing the value from "http://localhost:5000" to "http://0.0.0.0:5000"在我的 do.net 核心 6 项目中帮助我允许远程访问我的 IIS 服务器的是在 [解决方案目录]/Properties/launchSettings.json 中设置项目的“applicationUrl”参数,将值从“http://localhost :5000" 到 "http://0.0.0.0:5000"

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:20845",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "MyLittleProject": {
      "commandName": "Project",
      "dotnetRunMessages": "true",
      "launchBrowser": true,
      "applicationUrl": "http://0.0.0.0:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

But it's also important to set up a firewall properly to allow access to server's TCP port: in my case an inbound rule for TCP port 5000 to allow connections was added.但正确设置防火墙以允许访问服务器的 TCP 端口也很重要:在我的例子中,添加了 TCP 端口 5000 的入站规则以允许连接。

[project properties dialog] [项目属性对话框]

For development using VisualStudio 2017 and a NetCore API-project:对于使用 VisualStudio 2017 和 NetCore API 项目的开发:

1) In Cmd-Box: ipconfig /all to determine IP-address 1) 在 Cmd-Box: ipconfig /all 确定 IP 地址

2a) Enter the retrieved IP-address in Project properties-> Debug Tab 2a) 在项目属性-> 调试选项卡中输入检索到的 IP 地址

2b) Select a Port and attach that to the IP-address from step 2a. 2b) 选择一个端口并将其附加到步骤 2a 中的 IP 地址。

3) Add an allow rule in the firewall to allow incoming TCP-traffic on the selected Port (my firewall triggered with a dialog: "Block or add rule to firewall"). 3) 在防火墙中添加允许规则以允许选定端口上的传入 TCP 流量(我的防火墙通过对话框触发:“阻止或向防火墙添加规则”)。 Add will in that case do the trick.在这种情况下,添加会起作用。

Disadvantage of the solution above:上述解决方案的缺点:

1) If you use a dynamic IP-address you need to redo the steps above in case another IP-address has been assigned. 1) 如果您使用动态 IP 地址,则需要重做上述步骤,以防分配了另一个 IP 地址。

2) You server has now an open Port which you might forget, but this open port remains an invitation for unwanted guests. 2) 你的服务器现在有一个你可能会忘记的开放端口,但这个开放端口仍然是对不速之客的邀请。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何为IIS和IIS Express上的一个控制器操作设置请求超时 - How to set the request timeout for one controller action on IIS and IIS Express 外部网络路由到iis full而不是iis express - external network routing to iis full not iis express 如何在ASP.NET MVC,IIS Express中禁用请求验证 - How to disable request validation in ASP.NET MVC, IIS Express 如何从Visual Studio 2015中启用IIS Express中的详细错误 - How can I enable detailed errors in IIS Express from within Visual Studio 2015 IIS 请求计数限制与 IIS Express - Web ZDB974238714CA8DE634A7CE1D083A - IIS Request Count Limitation vs IIS Express - Web API Core 每个本地/ Express IIS /外部主机带来了什么? - What exactly does each of Local / Express IIS / External Host bring? 如何从IIS托管的WebAPI / MVC应用程序发出外部GET请求(通过代理服务器) - How to make an external GET request from IIS hosted WebAPI/MVC app (via proxy server) 如何使用C#在IIS中启用HTTPS? - How to Enable HTTPS in IIS using C#? 如何为JMeter和Chrome和IIS Express配置代理 - How to configure proxy for JMeter and Chrome and IIS Express 如何在不停止调试的情况下回收IIS Express? - How to recycle IIS Express without stop Debugging?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM