【发布时间】:2021-03-22 09:21:36
【问题描述】:
所以我正在用 C# 在我的电脑上创建一个本地服务器。当我在http://localhost:8000 上运行它时,服务器响应并且工作正常,但是当我尝试在 LAN IP 地址http://192.168.1.113:8000 上使用它时,它给了我一个访问错误。
An unhandled exception of type 'System.Net.HttpListenerException' occurred in System.Net.HttpListener.dll: 'Access is denied.'
at System.Net.HttpListener.AddPrefixCore(String registeredPrefix)
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at HttpListenerExample.HttpServer.Main(String[] args) in C:\Users\abram\Desktop\Code\C#\myProgram\Program.cs:line 100
我已尝试进行 URL 预订:netsh http add urlacl url=http://+:8000/myProgram user=abram
这无济于事。 有人有这方面的经验吗?
【问题讨论】:
标签: c# networking server permissions ip