C# 使用IP地址而不是计算机名的信号器

C# 使用IP地址而不是计算机名的信号器,c#,asp.net,.net,signalr,C#,Asp.net,.net,Signalr,我有一个信号器服务设置,可以在Windows服务中运行自托管 当我输入此地址时: 我在浏览器中显示了一些xml(用于协商)(显示正确命中服务) 但是如果我输入这个地址(用mycomputer.mydomain.net的ip地址代替计算机名): 还是这个 我得到这个错误: 错误的请求-无效的主机名 HTTP错误400。请求主机名无效 我还尝试使用: 但我只是得到: 无法访问此网站 10.92.15.6.找不到mydomain.net的服务器DNS地址 有什么方法可以让信号器使用IP地址而不

我有一个信号器服务设置,可以在Windows服务中运行自托管

当我输入此地址时:

我在浏览器中显示了一些xml(用于协商)(显示正确命中服务)

但是如果我输入这个地址(用
mycomputer.mydomain.net
的ip地址代替计算机名):

还是这个

我得到这个错误:

错误的请求-无效的主机名

HTTP错误400。请求主机名无效

我还尝试使用:

但我只是得到:

无法访问此网站

10.92.15.6.找不到mydomain.net的服务器DNS地址


有什么方法可以让信号器使用IP地址而不是计算机名工作吗?

我不得不改变我的启动方式:

string url = "http://" + machineName + ".mydomain.net:8789";
server = WebApp.Start<Startup>(url);
string url=“http://“+machineName+”.mydomain.net:8789”;
服务器=WebApp.Start(url);
为此:

string url = "http://*:8789";
var startOptions = new StartOptions(url);
server = WebApp.Start<Startup>(startOptions);
string url=“http://*:8789”;
var startOptions=新的startOptions(url);
服务器=WebApp.Start(开始选项);