Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HttpContext.Request.Url返回IP地址(随机)_C#_Asp.net Mvc_Security_Networking_Application Pool - Fatal编程技术网

C# HttpContext.Request.Url返回IP地址(随机)

C# HttpContext.Request.Url返回IP地址(随机),c#,asp.net-mvc,security,networking,application-pool,C#,Asp.net Mvc,Security,Networking,Application Pool,我在IIS7.5中托管了一个MVC web应用程序。该应用程序是多语言的。例如: www.myapp.com www.myapp.ca www.myapp.mx www.myapp.co.in fr.myapp.com 为了生成元数据(在我的例子中是URL),我使用下面的代码 var url = helper.ViewContext.HttpContext.Request.Url.ToString(); 但是下面的代码是随机生成的,IP地址而不是URL 对这种行为有什么想法吗 如果您使用IP

我在IIS7.5中托管了一个MVC web应用程序。该应用程序是多语言的。例如:

www.myapp.com

www.myapp.ca

www.myapp.mx

www.myapp.co.in

fr.myapp.com

为了生成元数据(在我的例子中是URL),我使用下面的代码

 var url = helper.ViewContext.HttpContext.Request.Url.ToString();
但是下面的代码是随机生成的,IP地址而不是URL


对这种行为有什么想法吗

如果您使用IP地址而不是DNS名称浏览站点,会发生什么情况?@JohnSaunders-它只提供IP地址,因为IP地址是URL中的全部内容。它不会神奇地将IP地址更改为DNS名称。最有可能的是,您遇到的故障来自使用IP地址发出请求的某人(或某个机器人)。@JohnSaunders-您能帮我解决第二个问题吗,我刚刚更新了这个问题。我将查阅智能玻璃的第一期,了解我是如何知道你的元标签上写的是什么?我不是通灵者!你甚至没有说哪个元标记,也没有告诉我们它是什么样子。最后,这是一个单独的问题,请作为一个单独的问题,也许包括一个链接到这一个。