몇 가지 장치 유형에서만 재현 할 수있는 MobileFirst Hybrid Windows Tablet 응용 프로그램 버그가 있으므로 Visual Studio 2013의 "Run on Remote Machine"기능을 사용하여 디버깅하고 싶습니다. 6.3 버전의 MobileFirst Studio에서이 작업을 수행 할 수 있었지만, 현재 사용중인 MobileFirst 7.1 Studio의 경우 빌드 된 응용 프로그램을 어디서나 가리킬 수는 없지만 로컬 개발 MobileFirst 서버는 작동하지 않습니다. 원격 컴퓨터에서).Windows Tablet의 원격 디버깅 MobileFirst 응용 프로그램
기본적으로 이전 버전에서는 앱을 만들었을 때 Windows Tablet 앱 내의 index.html 파일에이 행이 표시됩니다. 내 호스트 이름과 포트가 worklight_root_url 및 app_services_url에 포함 된
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "WorkExecution",
"APP_ID": "WorkExecution",
"APP_SERVICES_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/",
"APP_VERSION": "7.5.2.1",
"ENVIRONMENT": "windows8",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "6.3.0.0",
"WORKLIGHT_ROOT_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/api\/WorkExecution\/windows8\/"
};
알 수 있습니다. 원격 machin에서 디버깅 할 수 있도록 간단히 제작 MobileFirst 서버를 가리 키도록 변경할 수 있습니다. 그러나 MobileFirst 스튜디오 7.1의 새 버전에서는 index.html이 다음과 같이 표시됩니다.
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "Work Execution",
"APP_ID": "WorkExecution",
"APP_SERVICES_URL": "\/apps\/services\/",
"APP_VERSION": "7.6.1",
"APP_VERSION_WPUNI": "7.6.1",
"ENVIRONMENT": "windows8",
"ENVIRONMENT_WPUNI": "windowsphoneuniversal",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "7.1.0.0",
"WORKLIGHT_ROOT_URL": "\/apps\/services\/api\/WorkExecution\/windows8\/",
"WORKLIGHT_ROOT_URL_WPUNI": "\/apps\/services\/api\/WorkExecution\/windowsphoneuniversal\/"
};
서버 및 포트 정보가 제거되었습니다. 그러나, 응용 프로그램은 여전히 원격 컴퓨터에 배포 할 때 내 maxanywin8 : 10080 개발 서버에만 연결을 시도합니다.
서버 호스트 및 포트 정보가이 새 버전에 보관되는 위치는 어디입니까? 내 Windows/기본 디렉토리를 검색 했으므로이 디렉토리에 대한 참조를 찾을 수 없습니다.
또한 프로그래밍 방식으로 시도했지만 WL.App.setServerURL (i)은 iOS, Android 및 WP 환경에서만 사용할 수 있습니다. "라는 오류가 발생하여 WL.App.setServerURL이 실패합니다. –