Rez*_*eza 4 networking iis-express asp.net-core
我有一个在 IIS Express 上运行的 asp.net 核心项目。如果我在浏览器中输入 localhost,URL(http://localhost:53142/和https://localhost:44374/)有效,但是,如果我输入我的 IPv4 IP 地址(192.168.1.72),它们就不起作用工作。
并排
我可以ping 192.168.1.72 地址就好了。
为什么我不能通过 ip 访问,我该怎么做?
IIS Express 默认情况下不允许远程连接。
这里有两个选项供您选择:
配置使用UseKestrel像
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://0.0.0.0:5000;https://0.0.0.0:5001")
.UseKestrel()
.UseStartup<Startup>();
Run Code Online (Sandbox Code Playgroud)
然后,ProjectName从 VS运行项目,您将能够通过http//ip:5000
尝试创建 IIS 调试配置文件
以管理员身份运行VS 2017->右键单击项目->属性->调试IIS->新->回车->启动选择IIS->启动IIS配置文件->使用ip地址访问
更新:
如果您坚持IIS Express,请尝试Keyoti的 VS Extension Conveyor
| 归档时间: |
|
| 查看次数: |
6593 次 |
| 最近记录: |