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

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을 가져오는 방법을 알고 싶습니다.
[guest]
2014-06-11 02시47분
[솔솔]
제 프로그램에 대해 다시 한 번 설명해드리겠습니다.
먼저, UI를 만들어둔게 있습니다. 그리고 그걸 Clickonce방식으로 배포를 합니다.

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

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

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

[guest]
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매개변수가 전달되도록 허용 체크도 한 상태입니당..

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

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

... 61  62  63  64  [65]  66  67  68  69  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
987에스패스트8/3/201119656비밀글쓰기가 있으면 참좋을탠대 아쉽네요 ^^ 저 한가지만더.. [5]
986에스패스트8/3/201122926안녕하세요 ^^ 이렇곧도 있군요 ~ 참좋네요 질문 한가지 여쭤볼게요 [6]
985이성환7/27/201119229P/Inovke 관련 질문입니다. [4]파일 다운로드1
983이성환7/13/201128505Mouse이벤트 관련해서 질문있습니다. [10]파일 다운로드2
982궁굼이7/12/201119517TFS2010 사용관련 [2]
981김창욱7/11/201122445주식형태의 프로그램 처럼 SQL서버의 특정 필드 데이터의 변화가 있을때 재 클라이언트가 정보를 갱신 할 수 있게 하는 방법은 없을까요? [2]
980YJ7/7/201122031App Pool idle time 과 WCF 서비스의 비동기 function 호출. [3]
979왕초보7/1/201120402Apache + IIS Redirect [2]
9776/16/201123967웹컨트롤 어느거 쓰는게 좋나요 [1]
976박성준6/13/201119400VS2008 Add-in 구현 관련 질문 [4]
972김길6/6/201121735메모리 해제 예외 처리 관련.. [2]
971강동원5/29/201119208firebird install건 [1]
970임동찬5/18/201120056ASP.net 솔루션 디버깅 관련 [1]
969이성환5/4/201121649WMI 를 사용하지 않고 하드웨어 정보를 가져올 수 없을까요? [3]
968김동미4/28/201121036안녕하세요 다시 한번 문의를 드립니다.. [2]파일 다운로드1
967임동찬4/22/201123867C# using문 관련 [9]
964김동미4/18/201121466wcf IsOneWay 속성관련 문의 입니다..
965정성태4/18/201122923    답변글 [답변]: wcf IsOneWay 속성관련 문의 입니다..
966김동미4/19/201120261        답변글 [답변]: [답변]: wcf IsOneWay 속성관련 문의 입니다.. [1]
963최재훈4/12/201119054wcf inactivityTimeout 설정시 문의 사항이 있습니다. [2]
962임동찬4/8/201118718TFS 사용관련 [1]
961임동찬4/7/201118873XSD & XML & XmlCodeGenerator [2]
960임동찬4/5/201120788XML Schema Editor [4]
959immm3/24/201118419로그인 연동 어려운 건가요? [1]
958꼭지3/3/201120742Supporting compressed request in WCF 3.5 [5]
957임동찬2/21/201121018WCF channel faulted 관련 [2]
... 61  62  63  64  [65]  66  67  68  69  70  71  72  73  74  75  ...