2014-10-25 7 views
1

저는 Visual Studio 2013에서 ASP.NET 웹 양식을 사용하여 웹 사이트를 디자인했습니다. BUILD-> Publish 선택을 사용하여 웹 사이트를 게시했고 FTP 게시 방법을 사용했습니다. 게시 성공,하지만 난 웹 사이트 주소를 입력 할 때 다음과 같은 오류가 발생합니다asp.net 웹 사이트를 게시 할 수 없습니다

ERROR

이 내 web.config 파일입니다 :

<?xml version="1.0"?> 
<!-- 
For more information on how to configure your ASP.NET application, please visit 
http://go.microsoft.com/fwlink/?LinkId=169433 
--> 

<configuration> 
<system.web> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5" /> 
< /system.web> 

실행하는 데 좀 도와주세요 내 웹.

업데이트 : enter image description here

UPDATE : 화면이 말한대로 web.config 파일에 대한 수정이이 오류가 안나오는 후, 을 완료되었습니다 .NET 프레임 워크를 대상으로 후 4.0이 오류가 발생합니다 enter image description here

+0

이것은 거의 모든 것으로 인해 발생할 수 있습니다. 화면의 지시 사항을 따르십시오. –

+0

먼저 화면에 표시되는 내용을 수행하십시오. 보다 설명적인 오류 메시지가 표시되도록 web.config를 수정하십시오.그런 다음이 메시지를 여기에 넣어 도움을주십시오. – e4rthdog

+0

하지만 내 웹 사이트는 로컬 호스트에서 작동합니다 – Iatrochemist

답변

1

런타임 오류

설명 : 서버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램의 현재 사용자 지정 오류 설정은 응용 프로그램 오류에 대한 세부 정보가 보안상의 이유로 원격으로 표시되는 것을 방지합니다. 그러나 로컬 서버 시스템에서 실행중인 브라우저에서 볼 수 있습니다.

세부 정보 : 원격 컴퓨터에서이 특정 오류 메시지의 세부 정보를 볼 수있게하려면 현재 웹 응용 프로그램의 루트 디렉터리에있는 "web.config"구성 파일 내에 태그를 만드십시오. 이 태그는 "mode"속성을 "Off"로 설정해야합니다.

<configuration> 
     <system.web> 
      <customErrors mode="Off"/> 
     </system.web> 
    </configuration> 

주 : 당신이보고있는 현재 오류 페이지가 사용자 지정 오류 페이지 URL을 가리 키도록 응용 프로그램의 구성 태그의 "defaultRedirect에"속성을 수정하여 사용자 지정 오류 페이지로 대체 될 수있다.

<configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> 
    </system.web> 
</configuration> 
2

로컬 호스트가 설치 4.5를 가지고 있으며, 여러분의 프로젝트 목표 .NET 4.5을 것으로 보인다.

서버에 .NET Framework 4.5를 설치하거나 서버에 .NET 4.0이 설치된 경우 .NET 4.0에서 프로젝트를 대상으로 지정하십시오.

이 프로젝트의 대상 프레임 워크를 변경하는 방법을 보려면이 링크를 따르 LINK

+0

Visual Studio에서. NET Framework 4.o 프로젝트를 대상으로하는 방법은 무엇입니까? – Iatrochemist

+1

프로젝트의 속성으로 이동하십시오. 이 링크를 참조하십시오 : http://msdn.microsoft.com/en-us/library/bb398202.aspx 나는 답변을 – e4rthdog

+0

tnx에 넣을 것입니다, 이제 모든 파일을 다시 게시해야합니까? – Iatrochemist

2

당신이 .NET 프레임 워크의 올바른 버전을 사용하는 IIS 응용 프로그램 풀을 구성했는지 확인하십시오.

4.5이 없으면 설치해야합니다.

예를 들어 4.0과 같은 것으로 다운 그레이드 할 수있는 경우.

관련 문제