Im 문제가 다시 발생합니다. 제발 부드럽게 해주십시오.IIS 서버에 Visual Studio Web API를 배포하십시오.
Visual Studio에서 의도 한대로 작동하는 웹 API를 만들었습니다. 프로젝트를 프로덕션 서버로 이동하려면 프로젝트를 파일 시스템 (개인용 컴퓨터의 로컬 폴더)에 게시하십시오.
다음나는 IIS에서 호스트 파일
127.0.0.1 mydomain.com
127.0.0.1 www.mydomain.com
을 편집 한, 내가 가진 새로운 웹 사이트를 만들었습니다 (\을 Inetpub \ wwwroot에 \ 사용자 도메인 C) : 는 지금은 서버에이 파일을 이동
Bindings:
Type = Http
IP address = All unassigned
Port = 80
Hostname = www.mydomain.com
Application pool:
Name= mydomain.com
.Net CLR version = .Net CLR version v4.0.30319
Managed pipeline mode = integrated.
I 핑 (IIS 서버 Commandprompt) URL은 내가 도착하면 답 :
C:\Windows\System32>ping www.mydomain.com
Pinging www.mydomain.com [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
찾아보기를 시도하면 다음과 같은 오류 메시지가 나타납니다.
이 호스트 이름 (www.mydomain.com)의 호스트 이름 확인 (DNS 조회)에 실패했습니다. 인터넷 주소의 철자가 틀리거나 쓸모 없거나 호스트 (www.mydomain.com)를 일시적으로 사용할 수 없거나 DNS 서버가 응답하지 않을 수 있습니다.
입력 한 인터넷 주소의 철자를 확인하십시오. 올 바르면이 요청을 나중에 시도하십시오.
질문이 있거나이 상태가 계속되면 조직의 네트워크 관리자에게 문의하여 아래에 나와있는 코드를 제공하십시오.
나는 폴더에 SamplePage.aspx 페이지가 : 나는 IIS IP와 (이를 호출 할 때
<%@ Page Language="C#" CodeFile="SamplePage.aspx.cs"
Inherits="SamplePage" AutoEventWireup="true" %>
<html>
<head runat="server" >
<title>Code-Behind Page Model</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label id="Label1"
runat="server" Text="Label" >
</asp:Label>
<br />
<asp:Button id="Button1"
runat="server"
onclick="Button1_Click"
Text="Button" >
</asp:Button>
</div>
</form>
</body>
</html>
그것은 SamplePage.aspx를 처리 http://xx.xx.xx.xx/mydomain/SamplePage.aspx UPDATE
:이 페이지를 읽은 내가 "기본 웹 사이트"를 멈추지 다음 임은 더 이상 수 처리 할 경우 https://forums.iis.net/t/1026696.aspx?IIS7+localhost+Page+Cannot+be+Found 그리고 것입니다 http://xx.xx.xx.xx/mydomain/SamplePage.aspx
업데이트 2 : 동일한 로컬 컴퓨터의 IIS에서 동일한 절차를 시도한 결과 정확히 동일한 결과가 나타납니다. (1, DNS_FAIL, www.mydomain.com) 나는 틀린 일을해야합니다. 그러나 그것은 무엇 일 수 있 었는가?
브라우저가 http 대신 http ** s **를 사용하려고합니까? – kettch
@kettch 아니오 http –
또한 https 리디렉션이 없음을 확인하십시오. 또한 모든 IP 대신 127.0.0.1로 사이트를 명시 적으로 바인딩 할 수도 있습니다. 나는 그 주소가 일반적으로 유효하지 않다는 것을 읽은 것처럼 보인다. – kettch