Microsoft MVP성태의 닷넷 이야기
배포 페이지 url을 얻고 싶습니다. [링크 복사], [링크+제목 복사]
조회: 7223
글쓴 사람
김솔지
홈페이지
첨부 파일
 
ClickOnce로 배포하는 프로그램이 있습니다.


현재는 하드코딩으로 배포하는 것으로 되어있습니다.

제가 원하는 것은 .

사용자마다 서버가 다르게 존재할 경우, 그 서버에서도 똑같이 보여지게 하고싶습니다.

그래서 ClickOnce의 배포 페이지의 url을 얻어오는 작업을 해야합니다.

c# ClickOnce get wedsite, publish url 등등 이것저것 구글링을 해보았는대,

url을 변경하는 것은 불가능하다는 답변과, 가장 쉽고 최선의 방법이 각 서버마다 하나씩 빌드시켜줘야한다고 나옵니다.


ClickOnce를 설치하는 url에 대한 정보를 읽어올 수 있는 방법이 있나요??!






[최초 등록일: ]
[최종 수정일: 6/10/2014 ]


비밀번호

댓글 쓴 사람
 



2014-06-10 10시46분
문제를 좀 더 자세하게 설명해 주세요. 배포 Url을 알고 싶다는 것인가요? 배포 Url을 바꾸고 싶다는 것인가요?
정성태
2014-06-11 12시05분
[솔솔] 배포url을 알고 싶어요
배포url을 가져오는 방법을 알고 싶습니다.
[손님]
2014-06-11 02시47분
[솔솔]
제 프로그램에 대해 다시 한 번 설명해드리겠습니다.
먼저, UI를 만들어둔게 있습니다. 그리고 그걸 Clickonce방식으로 배포를 합니다.

clickonce배포페이지에서 사용자는 설치버튼을 통해서 설치를 하게 됩니다.
설치 후, UI가 뜨게 됩니다. 이게 프로그램의 전반입니다.

여기서, UI의 텍스트 박스에 Clickonce배포페이지 url을 보여지게 하고 싶습니다.

string url = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0];
혹시 이걸 쓰면 배포 url을 가져올 수 있을까 해봤는대, 오류가 나고 있습니다.
어떻게 해야 배포 url을 얻어올 수 있을까요?

[손님]
2014-06-11 12시00분
How to: Retrieve Query String Information in a ClickOnce Application
; http://msdn.microsoft.com/en-US/library/ms172242(v=vs.80).aspx

위의 글에 소개된 ApplicationDeployment.CurrentDeployment.ActivationUri.Query 속성이 더 나은 선택이 아닐까요? ^^

정성태
2014-06-12 07시43분
[솔솔] 그 방법으로 하는게 맞는거 같아서 그걸로 하는데, 다음과 같은 오류가 떠서, 게시를 하고 설치를 하면 NULL값이 들어옵니다..ㅜㅜ

처리되지 않은 'System.Deployment.Application.InvalidDeploymentException' 형식의 예외가 System.Deployment.dll에서 발생했습니다.

추가 정보: 응용 프로그램 ID가 설정되어 있지 않습니다.

하루종일 붙잡고 있는데 어디를 손봐야할지 모르겠어서요,ㅜㅜ

옵션에 응용프로그램으로 URL매개변수가 전달되도록 허용 체크도 한 상태입니당..

[손님]
2014-06-12 08시46분
[솔솔] string q = ApplicationDeployment.CurrentDeployment.ActivationUri.ToString();
string qqq = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
      
위에서 q는 정상적으로 실행이 되서 결과가 나옵니다.
하지만, 제가원하는 url정보인 qqq는 null이 들어가고 있습니다.
[손님]
2014-06-12 11시54분
제가 예제를 무심코 전부 복사했는데, ActivationUri까지만 알아도 되지 않을까요? 혹시 쿼리 문자열을 전달했는데도 Query 속성이 null로 나오나요?
정성태
2014-06-13 08시06분
[솔솔] string qqq = ApplicationDeployment.CurrentDeployment.ActivationUri.Host;

이걸로 제가 원하는 부분만 얻었어용!!ㅎㅎ
[손님]

... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
1330이현중10/8/20146044파일 다운로드 방법 문의 [2]파일 다운로드1
1329popo10/2/20145558싱글톤과 싱글톤 소멸자에 대해 궁금점이 있습니다. [1]
1328달쏭9/25/20145889WCF Service측에서 parameter 값이 null이 오는 이유를 알고 싶어요. [2]
1326궁굼합니다9/19/20145811VB의 Shell 기능과 완벽히 똑같은 기능의 함수 [4]
1325지현태9/18/20145226WPF 의존속성과 바인딩에 대한 질문입니다.. [1]파일 다운로드1
1324popo9/17/20144512wcf 질문 드립니다. [1]
1323Anonymous9/17/20146186인스턴스와 객체의 차이 [1]
1322김영대9/16/20145968죄송하지만 .NET 관련 질문게시판이지만 혹시 ASP.NET MVC에 대해서 질문 드려도 됩니까 (__);; [2]
1321부탁드립니다9/15/20147120윈도우 어플리케이션 개발 방법(?) 에대해(직접적인 코드라기보단 프로젝트 방향??) [14]
1320소켓서버질문9/13/20146174서로다른 포트번호로 로컬 Socket 서버를 개설시 Close 문제 입니다. [2]
1319ㅇㅇ9/12/20146480134쪽 예제 오타 [3]
1318블루투쓰9/12/20144219page 184 질문드립니다. [1]
1316서동원8/21/20149207ActiveX 개체가 이 속성 또는 메서드를 지원하지 않습니다. [1]
1313양해진8/20/20144008메시지창에 대해서요 [1]
1312김영대8/18/20145052안녕하십니까 정성태님 죄송하지만 C#.NET의 FileInfo 클래스의 CopyTo 메서드 질문드립니다. [3]
1311김솔8/18/20146439nsis파일 수정중에요! [2]
1310조정용8/17/20145958WCF 프로그램에서 Task를 이용한 백그라운드 작업 시 클라이언트에 대한 병목현상. [4]파일 다운로드1
1309서동원8/12/20145615안녕하세요. embeded dll과 관련하여 질문드립니다. [4]
1308김솔8/11/20149276리스트뷰에서 중복파일체크를 하고싶습니다. [3]
1306이상현8/7/20144554Entity 프레임웍에서 테이블만 추가로 등록하는 방법
1307이상현8/7/20144314    답변글 [답변]: 자답이네요. [1]
1305popo8/7/20145829wpf UserControl List 바인딩 질문 입니다. [1]
1304민경수8/7/20147563네이버 카페에 구글 스프레드 시트 삽입 [1]
1303김동진8/7/20145432vmware환경에서 Guest IP를 192대역으로 받을 수 있는 방법은 없을까요~? [3]
1302김문경7/31/20145103스마트클라이언트 오라클 연결 [1]
1314이재균8/20/20144293    답변글 [답변]: 스마트클라이언트 오라클 연결
... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...