2010-02-26 2 views
0

.dll 어셈블리를 만들어 리소스로 포함 된 XML 파일의 내용을 읽고 ASP.NET 페이지에 내용을 표시해야합니다..dll 어셈블리의 포함 리소스로 XML 파일을 수정하는 대체 솔루션

인터넷을 통해 xml 파일 (.dll 어셈블리의 리소스로 포함되어 있음)을 수정하는 솔루션을 검색 한 결과 거의 불가능하다는 것을 알게되었습니다.

내 시나리오는 다음과 같습니다.
1. XML 파일의 내용을 읽을 .dll 어셈블리를 만들었습니다.
2. 결과가 ASP.NET 페이지에 표시됩니다.
3. 런타임 중에 xml 파일의 내용을 수정해야하는 경우가 있습니다.
4. 업데이트 된 결과는 ASP.NET 페이지에 표시되어야합니다.
5. .dll 어셈블리는 ASP.NET 페이지에서 액세스 할 수있는 COM + 서비스로 설치됩니다.

대체 솔루션이 있는지 궁금합니다.

이것은 매우 시급한 사항이므로 최대한 빨리 답변 해 주시기 바랍니다. 귀하의 도움을 크게 주시면 감사하겠습니다.

미리 감사드립니다. 짧은 대답이 '아니오'

답변

0

DLL을로드하는 동안 변경할 수 없으므로 (쓰기를 위해 열 수 없기 때문에) 수행 할 수 없습니다. 게다가 그것은 어셈블리의 강력한 이름을 바꿀 것입니다.

app.config 파일은 이러한 경우를 위해 의도적으로 설계되었습니다. 데이터를 매니페스트 파일로 이동하면 .NET을 사용하여 조작 할 수 있습니다.

관련 문제