ASP.NET 웹 응용 프로그램 프로젝트를 만들었으므로 올바르게 빌드되고 작동합니다. 그러나이 프로젝트를 내 웹 사이트에 추가하려고합니다. 그래서 VS에서 새 웹 사이트를 만든 다음 Web App 프로젝트의 모든 .CS 파일을이 웹 사이트에 추가했습니다.형식 또는 네임 스페이스를 찾을 수 없습니다. (웹 사이트)
웹 응용 프로그램 프로젝트를 성공적으로 빌드 비록 내 웹 사이트에이 동일한 코드를 사용하고 난 그것을 빌드 할 때, 나는 오류 얻을 : 여기
내 master.cs의 상단 부분입니다 파일 :The type or namespacae name 'ADONET_namespace' could not be found (are you missing a user directive or an assembly reference?)
using System;
using System.Collections.Generic;
using System.Collections;
namespace AddFileToSQL
{
public partial class _Default : System.Web.UI.Page
{
그리고 내 ADONET_methods.cs의 상단 파일 : 마지막으로
using System;
using System.Collections;
using System.Data;
namespace ADONET_namespace
{
public class ADONET_methods : System.Web.UI.WebControls
{
상단 오 F 내 자식 클래스 :이 아이 클래스 파일에서
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using ADONET_namespace;
namespace AddFileToSQL
{
public partial class DataMatch : _Default
{
이있다 ADONET_namespace 아래 구불 구불 한 라인과 유혹은 위에서 지정한 오류를 반환합니다. 내 웹 응용 프로그램 프로젝트에서와 마찬가지로이 웹 사이트에서이 파일 구조 형식으로 ADONET_methods.cs 파일을 저장했습니다. 따라서이 프로젝트에서 성공적으로 구축되면이 웹 사이트에없는 이유는 무엇입니까?
비슷한 질문에 대해 Stack Overflow를 검색했으며 같은 질문을 한 질문을 발견했지만 거기에 나열된 모든 솔루션을 시도했습니다. 나는 또한이 문제를 봤고 모든 제안을 시도했지만 그들 중 누구도 일하지 않았다. 그리고이 웹 사이트 내의 다른 위치에이 ADONET_methods.cs 파일을 추가하여 App_Data 폴더, References 폴더 및 다른 .CS 파일과 같은 수준 (예 : Web App 프로젝트에 있음).
그 외 어떤 시도를 할 수 있습니까? 이 코드는 VS200에서 C#으로 작성되었으며 IIS6 관리자가있는 XP Pro에서 실행됩니다.
먼저 무엇을 하려는지 알아 보겠습니다. 웹 사이트를 만들고 클래스 라이브러리를 포함하려고합니까? 아니면 웹 응용 프로그램 프로젝트를 만들었습니까? 웹 사이트 프로젝트로 변환하고 싶습니까? 기본적으로 궁극적 인 목표는 무엇입니까? 또한 ADONET_namespace라는 클래스는 네임 스페이스 자체와 동일한 이름이며 다른 이름 (클래스)으로 변경해야합니다. –
웹 응용 프로그램 프로젝트를 만들었으며이 프로젝트를 웹 사이트 프로젝트로 변환하려고합니다. 내 궁극적 인 목표는 내 웹 응용 프로그램/웹 사이트 프로젝트를 IIS6의 기본 웹 사이트에 저장하는 것입니다. 하지만 난 이걸로 어려움을 겪고 있었다, 사용자 이름/비밀 번호 문제 (내 다른 질문을 참조하십시오). 그래서 나는 나의 ASP.NET 서적 중 하나를 검토했고 웹 사이트 프로젝트를 만들 것을 제안했다. 이것은 웹 사이트를 생성하기 전에 위치에 대한 URL을 지정하게한다. ADONET_namespace 클래스에 대한 좋은 소식이었습니다. 원래 ADONET_methods 클래스로 변경했지만 여전히 동일한 오류가 발생합니다. – salvationishere
BTW, 클래스 이름을 포함하는 위의 한 줄을 편집했습니다. – salvationishere