




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
5.1系統(tǒng)調(diào)試深圳市信息職業(yè)技術(shù)學(xué)院目
錄工業(yè)管理軟件調(diào)試介紹01網(wǎng)頁端功能的調(diào)試02桌面端功能的調(diào)試03Api接口調(diào)試04知識回顧MES訂單管理系統(tǒng)物料功能的開發(fā)實(shí)現(xiàn);MES訂單管理系統(tǒng)工序功能的開發(fā)實(shí)現(xiàn);MES訂單管理系統(tǒng)工藝路線功能的開發(fā)實(shí)現(xiàn);MES訂單管理系統(tǒng)工單功能的開發(fā)實(shí)現(xiàn)。學(xué)習(xí)目標(biāo)通過本節(jié)學(xué)習(xí)可以:掌握網(wǎng)頁端功能直連調(diào)試;掌握網(wǎng)頁端功能啟用代理調(diào)試;掌握桌面端功能直連調(diào)試;掌握桌面端功能啟用代理調(diào)試;掌握Api接口調(diào)試;了解工業(yè)管理軟件的調(diào)試方式;01工業(yè)管理軟件調(diào)試介紹工業(yè)管理軟件調(diào)試介紹調(diào)試介紹工業(yè)管理軟件能夠開發(fā)的功能包括網(wǎng)頁端功能、桌面端功能和Api接口,而調(diào)試是對具體功能的調(diào)試,所以調(diào)試也分為網(wǎng)頁端功能調(diào)試、桌面端功能調(diào)試和Api接口調(diào)試。網(wǎng)頁端功能調(diào)試,是對BS功能進(jìn)行直連數(shù)據(jù)庫調(diào)試和啟用代理調(diào)試,使用的調(diào)試工程為WebClient。桌面端功能調(diào)試,是對CS功能進(jìn)行直連數(shù)據(jù)庫調(diào)試和啟用代理調(diào)試,使用的調(diào)試工程為WpfClient。Api接口調(diào)試,是對Api方法進(jìn)行調(diào)試,使用的調(diào)試工程為SIE.WebApiHost。BS直連調(diào)試介紹BS直連調(diào)試介紹BS端的調(diào)試工程為WebClient,在對功能調(diào)試前,需要將調(diào)試功能相關(guān)的UI工程直接或間接的引用到調(diào)試工程WebClient。WebClient是BS端功能的調(diào)試工程,引用的工程和程序集不能包含CS界面端的工程(SIE.Wpf的dll或工程不能依賴進(jìn)來),否則會引發(fā)異常。添加要調(diào)試功能相關(guān)的工程引用引用工程說明BS直連調(diào)試,設(shè)置WebClient為啟動項(xiàng)目。設(shè)置啟動項(xiàng)目BS代理調(diào)試介紹BS代理調(diào)試介紹啟用代理調(diào)試,需要同時(shí)配置SIE.WebApiHost和WebClient。SIE.WebApiHost工程為服務(wù)端調(diào)試工程,該工程只能直接或間接引用服務(wù)端工程相關(guān)的dll,界面相關(guān)的dll(帶SIE.Web或SIE.Wpf的dll或者工程)不要引用到該工程中。配置工程SIE.WebApiHostBS功能啟用代理調(diào)試,配置WebClient調(diào)試工程,同事設(shè)置SIE.WebApiHost和WebClient為啟動項(xiàng)目。WebClient啟用代理調(diào)試主要是為了去模擬服務(wù)器發(fā)布的環(huán)境,在發(fā)布之后遇到的一些問題,無法通過直連重現(xiàn)問題,就需要通過代理調(diào)試去定位和修復(fù)問題。為什么要代理調(diào)試CS直連調(diào)試介紹CS直連調(diào)試介紹CS端的調(diào)試工程為WpfClient,在對功能調(diào)試前,需要將調(diào)試功能對應(yīng)的工程添加引用到調(diào)試工程WpfClient。WpfClient是CS端功能的調(diào)試工程,引用的工程dll不能包含BS界面端的工程(即SIE.Web的dll或工程不能依賴進(jìn)來),否則會引發(fā)異常。添加要調(diào)試功能對應(yīng)的工程引用引用工程說明CS直連調(diào)試,設(shè)置WpfClient為啟動項(xiàng)目。設(shè)置啟動項(xiàng)目CS代理調(diào)試介紹CS代理調(diào)試介紹啟用代理調(diào)試,需要同時(shí)配置SIE.WebApiHost和WpfClient。SIE.WebApiHost工程為服務(wù)端調(diào)試工程,該工程只能直接或間接引用服務(wù)端工程相關(guān)的dll,界面相關(guān)的dll(帶SIE.Web或SIE.Wpf的dll或者工程)不要引用到該工程中。配置工程SIE.WebApiHostCS功能啟用代理調(diào)試,配置WpfClient調(diào)試工程。WpfClient啟用代理調(diào)試主要是為了去模擬服務(wù)器發(fā)布的環(huán)境,在發(fā)布之后遇到的一些問題,無法通過直連重現(xiàn)問題,就需要通過代理調(diào)試去定位和修復(fù)問題。為什么要代理調(diào)試API接口調(diào)試介紹Api接口調(diào)試介紹API接口的調(diào)試工程為SIE.WebApiHost,在對API方法調(diào)試前,需要將調(diào)試接口對應(yīng)的工程添加引用到調(diào)試工程SIE.WebApiHost。SIE.WebApiHost為Api接口調(diào)試工程,只能直接或間接引用服務(wù)端工程相關(guān)的dll,界面相關(guān)的dll(帶SIE.Web或SIE.Wpf的dll或者工程)不要引用到該工程中,否則會引發(fā)異常。添加要調(diào)試功能對應(yīng)的工程引用引用工程說明API接口調(diào)試,設(shè)置SIE.WebApiHost為啟動項(xiàng)目。設(shè)置啟動項(xiàng)目02網(wǎng)頁端功能的調(diào)試網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試BS功能調(diào)試的配置文件有兩個(appsettings.Development.json和appsettings.json),分別對應(yīng)IISExpress和WebClient調(diào)試。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試WebClient設(shè)置為啟動項(xiàng)目,讀取對應(yīng)配置文件的信息,取決于launchSettings.json的配置。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試啟動類型為WebClient讀取的配置文件為。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試啟動類型為IISExpress讀取的配置文件。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試以啟動類型為IISExpress為例,進(jìn)行調(diào)試說明。設(shè)置appsettings.Development.json的DataPortal.Mode為Local。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試新引入的工程需要添加對應(yīng)的數(shù)據(jù)庫連接配置,具體看服務(wù)端工程的數(shù)據(jù)提供者類配置的連接字符串,如果工程沒有數(shù)據(jù)提供者類,默認(rèn)讀取的為master的連接字符串。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試設(shè)置WebClient為啟用項(xiàng)目,調(diào)試模式設(shè)置為IISExpress。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試F5調(diào)試,運(yùn)行項(xiàng)目,進(jìn)入到登錄界面,瀏覽對應(yīng)的IP和端口對應(yīng)的配置為launchSettings.json中的sslPort配置。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試如調(diào)試讀者管理的查詢功能,在讀者管理查詢方法中設(shè)置斷點(diǎn)。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試打開讀者管理功能,點(diǎn)擊查詢。網(wǎng)頁端功能直連調(diào)試網(wǎng)頁端功能直連調(diào)試可以調(diào)試進(jìn)入到前面設(shè)置的斷點(diǎn)中進(jìn)行功能的調(diào)試。思考題BS直連調(diào)試設(shè)置的斷點(diǎn)執(zhí)行不進(jìn)去,可能的原因是?以下三種情況都有可能執(zhí)行不進(jìn)去斷點(diǎn):1、WebClient未添加調(diào)試工程的依賴;2、WebClient添加的依賴是程序集而不是項(xiàng)目工程的依賴;3、解決方案配置不是為Debug;網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試服務(wù)端調(diào)試工程需要調(diào)試功能的項(xiàng)目工程的引用,如要調(diào)試讀者管理的查詢功能,則把讀者管理功能對應(yīng)的服務(wù)端工程SIE.LibMan依賴進(jìn)來。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試服務(wù)端工程配置端口和數(shù)據(jù)庫連接,其他的配置根據(jù)項(xiàng)目實(shí)際情況配置。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試客戶端調(diào)試工程添加調(diào)試功能的UI項(xiàng)目工程(SIE.Web.LibMan)依賴。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試WebClient以IISExpress啟動為例,更改配置文件,設(shè)置DataPortal.Mode的值為Remote,DataPortal.Url的IP和端口為SIE.WebApiHost的IP和端口。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試運(yùn)行程序調(diào)試:前面步驟配置完成后,啟動程序進(jìn)行調(diào)試(右鍵屬性-調(diào)試-啟動新實(shí)例),啟動程序時(shí)要先將SIE.WebApiHost啟動成功后再啟動WebClient客戶端調(diào)試工程(也可以設(shè)置多個項(xiàng)目啟動,同時(shí)將SIE.WebApiHost和WebClient設(shè)置為啟動項(xiàng)目)。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試F5運(yùn)行項(xiàng)目,SIE.WebApiHost和WebClient的啟動效果。網(wǎng)頁端功能代理調(diào)試網(wǎng)頁端功能代理調(diào)試打開讀者管理,點(diǎn)擊查詢,進(jìn)入到查詢方法的斷點(diǎn)處。思考題啟用代理調(diào)試,控制器方法的斷點(diǎn)執(zhí)行不進(jìn)去,可能的原因是?控制器方法不是虛方法,如果要能夠調(diào)試執(zhí)行到方法中,需要在方法中添加關(guān)鍵字virtual;WebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明1AllowedHostsstring
*是項(xiàng)目自動生成(無需手動配置)2urlsstring
ApiHost:http://*:1034
WebClient:http://*:1038是域名與端口配置
注:端口不能重復(fù),所以每一端都必須配置3server.serviceNamestring
否windows服務(wù)名稱4server.serviceDisplayNamestring
否windows服務(wù)顯示名稱5server.serviceDescriptionstring
否windows服務(wù)描述6loggerFactoryAdapterstring適配程序集完全限定名如:SIE.Log4Net.Log4NetLoggerFactoryAdapter,SIE.Log4Net
否日志適配設(shè)置,不設(shè)置將不記錄日志信息7Log.SqlTraceElapsedint
1000否監(jiān)聽SQL語句消耗時(shí)間,單位:毫秒
監(jiān)聽時(shí)間大于此時(shí)間,寫入日志8Log.EnableAuditItembool
TRUE否true:啟用監(jiān)聽登錄日志/按鈕操作日志W(wǎng)ebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明9Log.Hoststring日志服務(wù)器例:37
否日志服務(wù)host地址10Log.RemotePortint
2020否日志遠(yuǎn)程端口11Log.LocalPortint
2019否日志本地端口12DataPortal.Mode枚舉Local/RemoteLocal否Local表示直連數(shù)據(jù)庫,Remote表示通過服務(wù)中間件連數(shù)據(jù)庫13DataPortal.Urlstringhttp://服務(wù)器IP:端口號/api/dataportal/Execute
否數(shù)據(jù)門戶請求的URL地址(apihost地址)
注:DataPortal.Mode為Remote必須配置14DataPortal.TimeoutMinutesint
15否數(shù)據(jù)門戶請求超時(shí)時(shí)間分鐘數(shù)15path.attachmentType枚舉disk/ftp
是"disk"為磁盤上傳下載跟path.attachment同時(shí)配置,path.attachment不設(shè)置將使用C:/MES/Attachment
"ftp"為ftp上傳下載必須跟ftp.path、ftp.userName、ftp.password同時(shí)配置,否則配置不生效WebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明16ftp.pathstringftp訪問地址例1:2:1005/例2:2/
否ftp使用默認(rèn)端口(80),端口根據(jù)ftp服務(wù)設(shè)置端口設(shè)置17ftp.userNamestringftp用戶名
否ftp用戶名18ftp.passwordstringftp密碼
否ftp密碼19path.attachmentstring
C:/MES/Attachment否path.attachmentType為disk才生效20client.attachmentDownloadUrlstring
否path.attachmentType為disk才生效,配置的地址與path.attachment地址對應(yīng)上21ConnectionStrings@SectionJson"數(shù)據(jù)倉庫名稱":{
"Name":"數(shù)據(jù)倉庫名稱",
"ConnectionString":"連接字符串",
"ProviderName":"數(shù)據(jù)類型"
},
是數(shù)據(jù)庫連接字符串,支持多庫同時(shí)配置使用(Oracle/SqlServer)22RedisCacheJson"RedisCache":{
"Configuration":"緩存連接配置(連接字符串)",
"Sentinels":"服務(wù)節(jié)點(diǎn)列表",
"SentinelMasterConverter":"主機(jī)服務(wù)節(jié)點(diǎn)"
},
是Configuration:master,testcluster=false單機(jī)版的連接字符串,哨兵模式為:mymaster,password=123,prefix=my_;
Sentinels:哨兵服務(wù)節(jié)點(diǎn)列表,逗號分隔
SentinelMasterConverter:主機(jī)服務(wù)節(jié)點(diǎn)轉(zhuǎn)換,逗號分隔單個規(guī)則,‘|’分隔多個轉(zhuǎn)換規(guī)則;WebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明23dev.isDebuggingEnabledbool
FALSE否開發(fā)調(diào)試模式:啟用開發(fā)調(diào)試模式可獲取錯誤信息的堆棧信息24PlatformCommandsDirstring
Scripts/Commands/否設(shè)置編碼命令存放地址,程序?qū)鶕?jù)此地址(程序集根目錄+配置地址)
把命令加入到視圖元數(shù)據(jù)中25LoginCheckCodeEnabledbool
TRUE否是否允許登錄驗(yàn)證碼26UserSecurityCheckOptionsjson"UserSecurityCheckOptions":{
"Enable":true,
"KeepAliveInterval":10
},
否Enable:true啟用安全檢驗(yàn),檢查使用心跳,false:不啟用安全檢驗(yàn),檢查使用心跳;
KeepAliveInterval:心跳包檢查間隔:單位秒、未配置則默認(rèn)60秒;
注意:配置越少秒,相對影響服務(wù)器資源消耗就越多。27CookieAuthenticationjson"CookieAuthentication":{
"Name":"UAT_ELEC",
"Interval":1440
},
否配置實(shí)體-cookie認(rèn)證
Name:cookie名稱;
Interval:過期間隔時(shí)間(分鐘)28SessionTimeoutint
30否Session過期時(shí)間(單位:分種)29JsFClient_date_FormatstringY:年m:月d:日H:時(shí)i:分s:秒Y-m-dH:i:s否配置瀏覽器日期數(shù)據(jù)顯示的格式30DevCulture枚舉語言(文化)代碼zh-CN否DEV開發(fā)語言WebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明31Client.runtimestring
SMOM-PROD(Web)否客戶端運(yùn)行時(shí),標(biāo)識當(dāng)前使用環(huán)境32ORM.DataLangFieldServicebool
FALSE否ORM數(shù)據(jù)多語種啟用狀態(tài)33DB.DataLimitint
50000否數(shù)據(jù)庫每次查詢數(shù)據(jù)量的最大限制34Product.Versionstring
程序集版本否產(chǎn)品版本35RetrievePwd.Email.UserNamestring郵件用戶名
否發(fā)件人用戶名,不配置將不能以郵件的方式找回密碼(重置密碼)
注:視使用項(xiàng)目是否使用郵件方式找回密碼決定配置與否36RetrievePwd.Email.Passwordstring郵件密碼
否發(fā)件人密碼,不配置將不能以郵件的方式找回密碼(重置密碼)
注:視使用項(xiàng)目是否使用郵件方式找回密碼決定配置與否37RetrievePwd.Email.Portstring郵件服務(wù)端口
否發(fā)送郵件服務(wù)端口,不配置將不能以郵件的方式找回密碼(重置密碼)
注:視使用項(xiàng)目是否使用郵件方式找回密碼決定配置與否WebClient配置文件介紹WebClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明38RetrievePwd.Email.Hoststring郵件服務(wù)IP地址
否發(fā)送郵件服務(wù)地址,不配置將不能以郵件的方式找回密碼(重置密碼)
注:視使用項(xiàng)目是否使用郵件方式找回密碼決定配置與否39RetrievePwd.Email.SendFromDisplayNamestring發(fā)件人顯示名稱
否發(fā)件人郵箱顯示名,可不配置,不配置將顯示發(fā)件人郵箱地址40RetrievePwd.Email.SendFromstring發(fā)件人郵箱地址
否發(fā)件人郵箱地址,不配置將不能以郵件的方式找回密碼(重置密碼)
注:視使用項(xiàng)目是否使用郵件方式找回密碼決定配置與否41RetrievePwd.Email.EnableSSLstringtrue/false
否發(fā)送郵件服務(wù)是否允許SSL,視郵件服務(wù)是否需要啟用SSL發(fā)送方式設(shè)置42DefaultFieldMaximumLength
int默認(rèn)為20,通常設(shè)置為8020否string類型屬性默認(rèn)驗(yàn)證長度設(shè)置03桌面端功能的調(diào)試桌面端功能直連調(diào)試桌面端功能直連調(diào)試1.WpfClient添加要調(diào)試工程的dll引用;2.配置DataPortal.Mode為Local;
3.新工程需要在ConnectionStrings@Section節(jié)點(diǎn)增加數(shù)據(jù)庫配置;4.如果啟動程序要顯示升級數(shù)據(jù)庫對話,dev.generateDbOnStartup設(shè)置為true,否則設(shè)置為false桌面端功能直連調(diào)試桌面端功能直連調(diào)試選擇WpfClient,右鍵將WpfClient工程設(shè)置為啟動項(xiàng)目WpfClient設(shè)置為啟動項(xiàng)目桌面端功能直連調(diào)試桌面端功能直連調(diào)試1、在員工維護(hù)的界面方法配置中設(shè)置斷點(diǎn),F(xiàn)5運(yùn)行程序;2、登錄系統(tǒng),點(diǎn)擊“員工維護(hù)”功能,會執(zhí)行到對應(yīng)的斷點(diǎn)處。思考題CS本地啟用代理調(diào)試應(yīng)該如何配置?桌面端功能代理調(diào)試桌面端功能代理調(diào)試服務(wù)端調(diào)試工程添加dll和項(xiàng)目工程的引用:添加需要調(diào)試功能對應(yīng)的服務(wù)端工程的引用,添加引用的程序集和項(xiàng)目不能包含界面端工程。桌面端功能代理調(diào)試桌面端功能代理調(diào)試服務(wù)端調(diào)試工程配置文件修改:SIE.WebApiHost工程的配置文件appsettings.json按項(xiàng)目需要修改urls、redis和數(shù)據(jù)庫連接的配置。桌面端功能代理調(diào)試桌面端功能代理調(diào)試客戶端調(diào)試工程添加dll引用:需要同時(shí)添加要調(diào)試功能對應(yīng)的服務(wù)端和客戶端工程的引用。桌面端功能代理調(diào)試桌面端功能代理調(diào)試客戶端工程配置文件修改:修改對應(yīng)客戶端調(diào)試工程的配置文件的配置節(jié)點(diǎn)DataPortal.Mode和DataPortal.Url。桌面端功能代理調(diào)試桌面端功能代理調(diào)試運(yùn)行程序調(diào)試:前面步驟配置完成后,啟動程序進(jìn)行調(diào)試(右鍵屬性-調(diào)試-啟動新實(shí)例),啟動程序時(shí)要先將SIE.WebApiHost啟動成功后再啟動WpfClient客戶端調(diào)試工程(也可以設(shè)置多個項(xiàng)目啟動,同時(shí)將SIE.WebApiHost和WpfClient設(shè)置為啟動項(xiàng)目)。WPFClient配置文件介紹WpfClient配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明1dev.generateDbOnStartupbool
false是是否彈出升級數(shù)據(jù)庫對話框2DataPortal.Urlstringhttp://服務(wù)器IP:端口號/api/dataportal/Execute否數(shù)據(jù)門戶請求的URL地址(apihost地址)注:DataPortal.Mode為Remote必須配置3DataPortal.TimeoutMinutesint
15否數(shù)據(jù)門戶請求超時(shí)時(shí)間分鐘數(shù)4DataPortal.Mode枚舉Local/RemoteLocal是Local表示直連數(shù)據(jù)庫,Remote表示通過服務(wù)中間件連數(shù)據(jù)庫5loggerFactoryAdapterstring適配程序集完全限定名如:SIE.Log4Net.Log4NetLoggerFactoryAdapter,SIE.Log4Net
否日志適配設(shè)置,不設(shè)置將不記錄日志信息6DevCulture枚舉語言(文化)代碼zh-CN否Dev開發(fā)語言7SieQueueConnectionStringstringhost=消息隊(duì)列服務(wù)IP;virtualHost=/;username=sieque;password=sieque否消息隊(duì)列MQ配置8Client.UpdateAddressstringhttp://服務(wù)器IP:端口號/9.1/Client/
否客戶端更新程序地址04Api接口調(diào)試API接口調(diào)試Api接口調(diào)試Api接口調(diào)試是使用SIE.WebApiHost工程進(jìn)行調(diào)試的,調(diào)試之前要把Api接口實(shí)現(xiàn)的工程添加引用到SIE.WebApiHost,同時(shí)根據(jù)需要修改服務(wù)的ip,數(shù)據(jù)庫配置和redis服務(wù)的配置。添加項(xiàng)目工程的引用和更改配置文件API接口調(diào)試Api接口調(diào)試右鍵將SIE.WebApiHost設(shè)置為啟動項(xiàng)目,F(xiàn)5啟動程序(也可以選擇SIE.WebApiHost右鍵啟動),左圖為啟動的方式,右圖為啟動成功的服務(wù)界面顯示。設(shè)置SIE.WebApiHost為啟動項(xiàng)目進(jìn)行調(diào)試API接口調(diào)試Api接口調(diào)試服務(wù)啟動成功后,在瀏覽器輸入http://localhost:1154/api/dataportal即可進(jìn)入到我們的api平臺進(jìn)行調(diào)試,其中l(wèi)ocalhost:1154為Api服務(wù)對應(yīng)的Ip和端口。Api平臺API接口調(diào)試Api接口調(diào)試如調(diào)試EmployeeController控制器的GetEmployees方法,將ApiRequest的內(nèi)容復(fù)制到請求中。復(fù)制開放接口的請求ApiRequest的內(nèi)容API接口調(diào)試Api接口調(diào)試將上一步復(fù)制的接口信息粘貼到Api使用說明的“請求”中,更改傳入接口的參數(shù)、票據(jù)和庫存組織。Api使用說明配置接口請求的信息API接口調(diào)試Api接口調(diào)試點(diǎn)擊上一步“請求”中的“POST”按鈕,就可以執(zhí)行到具體接口的代碼實(shí)現(xiàn)。調(diào)試接口SIE.WebApiHost配置文件介紹SIE.WebApiHost配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明1AllowedHostsstring
*是項(xiàng)目自動生成(無需手動配置)2urlsstring
ApiHost:http://*:1034
WebClient:http://*:1038是域名與端口配置
注:端口不能重復(fù),所以每一端都必須配置3server.serviceNamestring
否windows服務(wù)名稱4server.serviceDisplayNamestring
否windows服務(wù)顯示名稱5server.serviceDescriptionstring
否windows服務(wù)描述6loggerFactoryAdapterstring適配程序集完全限定名如:SIE.Log4Net.Log4NetLoggerFactoryAdapter,SIE.Log4Net
否日志適配設(shè)置,不設(shè)置將不記錄日志信息7Log.SqlTraceElapsedint
1000否監(jiān)聽SQL語句消耗時(shí)間,單位:毫秒
監(jiān)聽時(shí)間大于此時(shí)間,寫入日志8Log.EnableAuditItembool
TRUE否true:啟用監(jiān)聽登錄日志/按鈕操作日志SIE.WebApiHost配置文件介紹SIE.WebApiHost配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明9Log.Hoststring日志服務(wù)器例:37
否日志服務(wù)host地址10Log.RemotePortint
2020否日志遠(yuǎn)程端口11Log.LocalPortint
2019否日志本地端口12path.attachmentType枚舉disk/ftp
是"disk"為磁盤上傳下載跟path.attachment同時(shí)配置,path.attachment不設(shè)置將使用C:/MES/Attachment
"ftp"為ftp上傳下載必須跟ftp.path、ftp.userName、ftp.password同時(shí)配置,否則配置不生效13ftp.pathstringftp訪問地址例1:2:1005/例2:2/
否ftp使用默認(rèn)端口(80),端口根據(jù)ftp服務(wù)設(shè)置端口設(shè)置14ftp.userNamestringftp用戶名
否ftp用戶名15ftp.passwordstringftp密碼
否ftp密碼16path.attachmentstringC:/MES/Attachment否path.attachmentType為disk才生效SIE.WebApiHost配置文件介紹SIE.WebApiHost配置文件介紹序號配置名稱(KEY)值類型值說明默認(rèn)值是否必須用途說明17ConnectionStrings@SectionJson"數(shù)據(jù)倉庫名稱":{
"Name":"數(shù)據(jù)倉庫名稱",
"ConnectionString":"連接字符串",
"ProviderName":"數(shù)據(jù)類型"
},
是數(shù)據(jù)庫連接字符串,支持多庫同時(shí)配置使用(Oracle/SqlServer)18RedisCacheJson"RedisCache":{
"Configuration":"緩存連接配置(連接字符串)",
"Sentinels":"服務(wù)節(jié)點(diǎn)列表",
"SentinelMasterConverter":"主機(jī)服務(wù)節(jié)點(diǎn)"
},
是Configuration:master,testcluster=false單機(jī)版的連接字符串,哨兵模式為:mymaster,password=123,prefix=my_;
Sentinels:哨兵服務(wù)節(jié)點(diǎn)列表,逗號分隔
SentinelMasterConverter:主機(jī)服務(wù)節(jié)點(diǎn)轉(zhuǎn)換,逗號分隔單個規(guī)則,‘|’分隔多個轉(zhuǎn)換規(guī)則;19RegisterServerInfo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國行政史試題及答案
- 浙江省越崎中學(xué)2024-2025學(xué)年物理高二第二學(xué)期期末復(fù)習(xí)檢測試題含解析
- 云南省彝良縣民族中2024-2025學(xué)年數(shù)學(xué)高二下期末監(jiān)測試題含解析
- 云南省安寧市實(shí)驗(yàn)石江學(xué)校2025屆生物高二第二學(xué)期期末復(fù)習(xí)檢測模擬試題含解析
- 人工智能提示詞工程師試題含答案
- 車輛抵押貸款合同審查及范本
- 高層建筑立面測量勞務(wù)分包合作合同
- 高端寫字樓場地租賃合同范本-承租方
- 災(zāi)害預(yù)防廠房租賃安全保證合同
- 勞務(wù)雇傭合同模板(18篇)
- 廣東省佛山市高明區(qū)2021-2022學(xué)年六年級下學(xué)期期末語文試卷
- 近五年廣東中考物理真題及答案2023
- 正負(fù)離子表面活性劑混合體系雙水相性質(zhì)的測定
- 2024年山東省新動能基金管理限公司招聘18人公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 中國哲學(xué)經(jīng)典著作導(dǎo)讀智慧樹知到期末考試答案章節(jié)答案2024年西安交通大學(xué)
- MOOC 獸醫(yī)外科手術(shù)學(xué)-華中農(nóng)業(yè)大學(xué) 中國大學(xué)慕課答案
- 三D打印公開課
- 考古發(fā)現(xiàn)與中國文化智慧樹知到期末考試答案2024年
- 胸痹心痛病中醫(yī)護(hù)理方案完整課件
- 程序的循環(huán)結(jié)構(gòu)課件高中信息技術(shù)必修計(jì)算與數(shù)據(jù)
- 急性胃腸炎的護(hù)理管理
評論
0/150
提交評論