Следующий код работает нормально
Dim testRequest As System.Net.HttpWebRequest
Dim testResponse As System.Net.HttpWebResponse
Try
testRequest = System.Net.HttpWebRequest.Create(String.Format("{0}/checksomething.aspx", "http://168.108.220.108/"))
With testRequest
.Timeout = 30000
.Credentials = System.Net.CredentialCache.DefaultCredentials
End With
testResponse = testRequest.GetResponse()
Dim sr As New System.IO.StreamReader(testResponse.GetResponseStream)
Dim str As String = sr.ReadToEnd
Catch ex As WebException
Dim s = ex.InnerException
Finally
End Try
этот возвращает сообщение об ошибке (ex.InnerException возвращает имя целевого субъекта неверно)
Dim testRequest As System.Net.HttpWebRequest
Dim testResponse As System.Net.HttpWebResponse
Try
testRequest = System.Net.HttpWebRequest.Create(String.Format("{0}/checksomething.aspx", "http://ServerName.domainName.something.something"))
With testRequest
.Timeout = 30000
.Credentials = System.Net.CredentialCache.DefaultCredentials
End With
testResponse = testRequest.GetResponse()
Dim sr As New System.IO.StreamReader(testResponse.GetResponseStream)
Dim str As String = sr.ReadToEnd
Catch ex As WebException
Dim s = ex.InnerException
Finally
End Try
Таким образом, единственная разница между 2ссылка "http://168.108.220.108/"" http://ServerName.domainName.something.something"
Я могу получить доступ к этой ссылке через Internet Explorer: http://ServerName.domainName.something.something
Нужно ли что-то исправить в IIS?