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

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]

... 46  47  48  49  50  51  52  53  54  55  56  57  58  59  [60]  ...
NoWriterDateCnt.TitleFile(s)
1116C#조으다1/27/201317127비프음을 컴퓨터 내장 스피커로 출력하려면.. [2]
1114박재율12/28/201210328WCF 세션과 스트리밍 동시사용에 관해. [1]
1113박진영12/28/201220745윈도우 2008 64비트 닷넷 오류 문의드립니다. [13]
1112이대근12/18/201214979[질문] odp.net 배포 관련 궁금한게 있어서 질문좀 드릴게요 [3]
1111나그넹!12/13/201211418안녕하세요. 파일전송에 관련해서 궁금한것좀 여쭈고싶네요. [1]
1110김동현12/11/201213441안녕하세요 닷넷 신입개발자입니다 Clickonce 질문좀 하겠습니다. [6]파일 다운로드1
1109김성우12/5/201210389WCF IIS 호스팅 관련하여 질문 드립니다. [1]
1123윤용한3/13/201310558    답변글 [답변]: WCF IIS 호스팅 관련하여 질문 드립니다.
1107우라미윰11/22/201217348안녕하세요. RSA공개키 알고리즘에 나와있는 글을 보고 응용을 해야 하는데 막히는 부분이 있어서 질문드립니다. [3]파일 다운로드1
1106초급11/21/201210980WCF Server 인증서 및 Client 인증서 문의 [1]
1104hon11/17/201210582VS2008에서 디버그/릴리즈 환경중에 디버그 환경의 빌드시 배열의 자동 초기화 라는 것에 대해서 궁금합니다. [3]
1102최년호11/15/201213238[탭 브라우저의 윈도우 핸들 구하기] 예제에서 활성화 방법 [1]
1100박진영11/7/201218887[긴급] 코드 액세스 보안 정책(CASPOL.exe) 설정해도 SmartClient 보안에러가 발생합니다. [6]
1099Hyey...10/22/201213026php에서 c file compile [4]
1095이지은10/8/201230207중단점이 현재 적중되지 않았습니다 [3]
1094고민남10/6/201210615NScreen 에 대해 어떻게 생각하십니까? [1]
1093이지수10/6/20129971vbs [1]
1092김성수9/20/201211209안녕하세요? MS Windows server 2008 R2 에서 IIS7 의 SSL 설정시에 에러 해결좀 도와주세요 [1]
1089한상욱9/13/201211167azure에 관한 질문입니다. [1]
1088김영대9/12/201213319DirectX.AudioVideoPlayBack 참조하여 wav 재생기를 제작하여 SmartClient 를 이용하여 aspx 페이지에 Embed 하는 과정의 질문 사항입니다. [2]
1087한우주9/10/201214016SSL 모든 웹페이지에 적용해야하나요? [2]
1086한우주9/4/201212200SSL 인증서 범용으로 사용하기 [3]
1085한우주9/4/201210609개발환경구성 18.3.1 에 대한 문의 [2]파일 다운로드1
1084김종하9/3/201211606team foundation express 2012에서 새 프로젝트 생성... [3]
1082김대경8/23/201210544windows2008 에서 ActiveX 사용 시 문제점. [3]
1091김대경9/20/201210596    답변글 [답변]: windows2008 에서 ActiveX 사용 시 문제점. [2]파일 다운로드1
... 46  47  48  49  50  51  52  53  54  55  56  57  58  59  [60]  ...