首页 > C# >  C# 如何在 IIS Express 中启用外部请求?

 C# 如何在 IIS Express 中启用外部请求?

上一篇 下一篇

如何在 IIS Express 中启用远程请求?斯科特·格思里(Scott Guthrie)写道,这是可能的,但他没有说如何。

分割线

网友回答:

IIS团队网站上有一篇博客文章,现在解释了如何在IIS Express上启用远程连接。以下是总结的该帖子的相关部分:

在 Vista 和 Win7 上,从管理提示符运行以下命令:

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

对于 XP,请先安装 Windows XP Service Pack 2 Support Tools。然后从管理提示符运行以下命令:

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

分割线

网友回答:

您可能需要进行三项更改。

  1. 告诉 IIS Express 本身绑定到所有 IP 地址和主机名。在您的文件中。通常:.config
    • VS 2015:
      $(solutionDir).vsconfigapplicationhost.config
    • < VS 2015:%userprofile%My DocumentsIISExpressconfigapplicationhost.config

找到网站的绑定元素,然后添加

    <binding protocol="http" bindingInformation="*:8080:*" />
  1. 设置名为“http.sys”的Windows位。以管理员身份运行以下命令:
    netsh http add urlacl url=http://*:8080/ user=everyone

其中 是窗口组。对带有空格的组使用双引号,例如“Tout le monde”。everyone

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

    开始 / 高级安全 Windows 防火墙 / 入站规则 / 新规则…

    编程
    或端口 8080 TCP%ProgramFiles%IIS Expressiisexpress.exe

现在,当您开始时,您应该会看到一条消息,例如iisexpress.exe

已成功为网站“hello world”应用程序“/”注册网址“http://*:8080/”

分割线

网友回答:

在我找到 iisexpress-proxy 之前,没有任何工作对我有用。

以管理员身份打开命令提示符,然后运行

npm install -g iisexpress-proxy

然后

iisexpress-proxy 51123 to 81

假设您的 Visual Studio 项目在本地主机:51123 上打开,并且您希望在外部 IP 地址 x.x.x.x:81 上访问

编辑:我目前正在使用ngrok

模板简介:该模板名称为【 C# 如何在 IIS Express 中启用外部请求?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 387次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 04-22
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信素材 微信公众平台 html5 微信模板 单页式简历模板 响应式 微信文章 自适应 微信图片 企业网站
您可能会喜欢的其他模板