일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 전라도여행
- 안치환
- ASP.NET
- 광야에서
- 여행
- asp
- wp7
- 윈폰7
- 닷넷공부법
- 서호주
- The Frames
- 백스트리트보이스
- 게시판페이징
- 안치환공연
- 닷넷게시판만들기
- BSB
- 유용주
- 닷넷DB연동
- 퍼스
- 김광석
- live8
- 닷넷게시판리스트
- swell season
- 서호주여행
- 웹프로그래밍
- 안치환콘서트
- 영화
- U2
- 가족영화
- Perth
- Today
- Total
새로운 시작, GuyV's lIfe sTyle.
ASP.NET 3.5 수동설정하기 본문
IIS에서 돌아가는 asp.net 은 3가지 버전이 나와있습니다.
v1.1
v2.0 (~v3.5)
v4.0
닷넷 프레임워크와 asp.net 의 버전은 같습니다만, 프레임워크 3.0~3.5 에서 추가된 것들은 저처럼 IDE 밖에서 자주 개발하시는 분들에겐 그냥은 안돌아갑니다. 3.x에는 aspnet_regiis 같은게 없거든요. GAC엔 등록되니까, 새로 추가된 어셈블리를 web.config 에 등록해주면 됩니다.
XP인 IIS6, Win7인 IIS 7.5에서 작동 확인했습니다.
[간략 설정법]
1. IIS설치
2. 닷넷 프레임워크 설치 (v2.0)
3. 닷넷 프레임워크 v3.5 설치
4. IIS 설정확인, (Framework 2.x 사용 선택)
5. 사용할 웹사이트에 web.config 생성, 아래 붉은색 항목 추가
web.config 추가항목 (붉은색)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<compilation debug="false">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages></system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
</configuration>
6. 테스트: 빈 내용의 aspx 파일에 asp.net 3.5 컨트롤 아무거나 넣어보고 실행.
<asp:ListView runat="server" />
아마 잘 작동하실겁니다. :)
당연하겠지만 .aspx와 달리 .cs 파일에서는 컨트롤들이 기본 참조가 안되니, 네임스페이스 추가해주시면 됩니다.
System.Linq
System.Web.UI.WebControls
등등....
여기까지입니다.
'ⓟrogramming > .net' 카테고리의 다른 글
IIS 에서 Server 헤더 삭제하는 방법 (0) | 2013.10.31 |
---|---|
asp.net, Strict DTD의 <form> 태그 name 속성 문제 (0) | 2011.08.25 |
asp.net 스마트 에디터 연동하기 (0) | 2011.01.12 |
내가 닷넷 공부했던 방법 (0) | 2010.10.07 |
C# 한글,영문 같이 길이 짜르기 (0) | 2010.04.29 |