這個(gè)可能有2種可能
1、mobox的授權(quán)數(shù)不夠了
解決方法,找供應(yīng)商重新增加授權(quán)
2、授權(quán)數(shù)據(jù)異常
這種往往是數(shù)據(jù)表數(shù)據(jù)是有異常的,不是通過(guò)正常接口方式加的,很有可能是?手工?改過(guò)數(shù)據(jù)表的,在數(shù)據(jù)初始化時(shí),檢測(cè)到數(shù)據(jù)異常的
比如,授權(quán)是時(shí)效性授權(quán)300用戶,而數(shù)據(jù)表中卻登記了10個(gè)永久授權(quán)。這個(gè)情況下也會(huì)出現(xiàn)上圖提示
]]>
問(wèn)題原因是,系統(tǒng)缺少vc環(huán)境
解決方法,運(yùn)行vc發(fā)行環(huán)境就可以(在mongod目錄下面有 vc環(huán)境安裝盤,以管理員身份運(yùn)行)
修改\OpenInfo\OIServer\mongodb-win32-x86_64-windows-6.0.3\config\mongod.conf
里面的
net:
port: 5041
修改端口后,要重啟 mongoDB服務(wù)
若mongoDB端口調(diào)整后,本服務(wù)的配置也需要調(diào)整
\OpenInfo\OIServer\OIMongoService\config.yaml
里面的
mongodb:
host: mongodb://127.0.0.1:5041
改成與mongoDB配置的端口一樣,重啟服務(wù)
若需要修改,OIMongoService端口
system:
addr: 5042
若mongoDB端口調(diào)整后,本服務(wù)的配置也需要調(diào)整
\OpenInfo\OIServer\filebeat\filebeat.yml
里面的
output.mongodb:
hosts: [mongodb://127.0.0.1:5041]
改成與mongoDB配置的端口一樣,重啟服務(wù)
]]>1)mongoDB \Filebeat \OIMongoService要啟動(dòng)
2)OIMongoService的5042 外網(wǎng)能訪問(wèn)
3)OIMongoService、Filebeat能連接monogDB(mongoDB的IP及端口要配置正確)
若 mongodb里面有數(shù)據(jù)寫入,而不能查詢 ,那么說(shuō)明是 OIMongoService 異常了
若mongodb里面沒(méi)有數(shù)據(jù),那么說(shuō)明是 filebeat 異常了
簡(jiǎn)單方法順序重啟 1 mongoDB、2 OIMongoService 、3 Filebeat
]]>
原始文件里面有 特殊字符,瀏覽的時(shí)候 不顯示
.bcmap
application/octet-stream
.properties
application/octet-stream
]]>1、在進(jìn)行授權(quán)申請(qǐng)的時(shí)候,請(qǐng)必須注明是英文操作系統(tǒng),單位名稱要用英文名稱
這樣授權(quán)的時(shí)候,會(huì)采用純英文的方式提供
2、服務(wù)管理器亂碼的解決方法
解決方法:
打開(kāi) : \OpenInfo\SvrMgr\STKConsole\Data\Console.ini
將下面的內(nèi)容粘貼到 ini 文件并保存
[Base]
HaveAMB=0
HaveTrimDB=0
HaveMonitor=1
ShowSearchMsg=1
ShowServers=OIOrgWebAPI,OIOrgWebAPI;OIDataWebAPI,OIDataWebAPI;OIMoboxWebAPI,OIMoboxWebAPI;OIWorkFlowWebAPI,OIWorkFlowWebAPI;OIFileMService,MFileSvr;OIFileMDBLinkService,MfileDBLink;OIMongoService,OIMongoService;OIDeviceCommWebAPI,OIDeviceCommWebAPI;NginxWebSvr,NginxWebSvr;OIMoboxWebAPI_admin=OIMoboxSAdmin.exe
OIOrgWebAPI_admin=OIOrgSAdmin.exe
OIDeviceCommWebAPI_admin=OIDeviceCommSAdmin.exe
OIWorkFlowWebAPI_admin=OIWorkFlowSAdmin.exe
OIDataWebAPI_admin=OIDataSAdmin.exe[MOBOX]
MOBOX_URL=http://127.0.0.1/work/account/auth?uid=[loginname]&session_id=[sessionid]&conn_ip=[connip]&conn_name=[pcname]&return_url=http%3A//127.0.0.1/work
[Login]
Server=127.0.0.1
Port=5010
]]>
開(kāi)發(fā)人員可以使用各種屬性和過(guò)濾器來(lái)處理請(qǐng)求、控制訪問(wèn)權(quán)限、驗(yàn)證數(shù)據(jù)等。WebAPI 是一種傳統(tǒng)的方式,用于構(gòu)建和暴露 RESTUI風(fēng)格的Web服務(wù)。它提供了豐富的功能和靈活性,可以處理各種HTTP請(qǐng)求,并支持各種數(shù)據(jù)格式,如JSON、XML等。WebAPI使用控制器(Controllers)和動(dòng)作方法(ActionMethods)的概念、通過(guò)路由配置將請(qǐng)求映射到相應(yīng)的方法上。
ASP.NET Core Web API 是構(gòu)建 RESTful 應(yīng)用程序的理想平臺(tái)。 可以把WebApi看成Asp.Net項(xiàng)目類型中的一種,其他項(xiàng)目類型諸如我們熟知的WebForm項(xiàng)目,Windows窗體項(xiàng)目,控制臺(tái)應(yīng)用程序等。Gungho小程序部署的時(shí)候就用到了基于ASP.NET Core Web API 開(kāi)發(fā)的GunghoAPI服務(wù)
除了 IIS服務(wù)以外,上述這些選項(xiàng)需要設(shè)置
這個(gè)部分是開(kāi)發(fā)需要按要求發(fā)布項(xiàng)目
Hosting Bundel 下載(這里用的是 .net 8.0)
下載后,在服務(wù)端安裝
安裝后,到IIS管理器查看
說(shuō)明 部署成功
輸入應(yīng)用程序池名稱,選擇“.NET CLR 版本”為“無(wú)托管代碼”。
打開(kāi)你剛剛創(chuàng)建的應(yīng)用程序池的屬性->切換到“高級(jí)設(shè)置”->在“啟用32位應(yīng)用程序”中選擇“False”
確保應(yīng)用程序具有適當(dāng)?shù)臋?quán)限,通常是應(yīng)用程序池的身份
確保你的服務(wù)器防火墻設(shè)置允許通過(guò)你選擇的端口(例如:80 或 443)的流量
]]>
1、服務(wù)端、網(wǎng)站程序都升級(jí)
2、數(shù)據(jù)庫(kù)需要升級(jí)
3、web.config 文件需要手工修改,修改方法如下
<!–密碼加密密鑰,在AES加密算法中,密鑰(Key)的長(zhǎng)度通常可以是128位(16字節(jié))、192位(24字節(jié))或256位(32字節(jié))。這取決于使用的AES加密模式和密鑰長(zhǎng)度。一般而言,對(duì)于常見(jiàn)的AES加密,128位(16字節(jié))的密鑰長(zhǎng)度已經(jīng)足夠安全并被廣泛使用。如果需要更高的安全性,可以選擇使用192位或256位的密鑰長(zhǎng)度。在實(shí)際應(yīng)用中,要根據(jù)安全需求和加密算法的要求來(lái)確定使用的密鑰長(zhǎng)度。–>
<add key=”PwdEnCryptionKey” value=”OpHlcrKar2022317″ />
<!–nitialization?Vector(IV)在AES加密中通常需要16個(gè)字節(jié)(128位)長(zhǎng)度。IV用于增加密碼的獨(dú)特性,以增加密碼的安全性。IV必須是隨機(jī)且不可預(yù)測(cè)的,以確保每次加密相同的明文時(shí)得到不同的密文。在使用AES加密時(shí),確保IV的長(zhǎng)度為16個(gè)字節(jié)是常見(jiàn)的做法。–>
<add key=”PwdEnCryptionIV” value=”OpHlcrKar2022317″ />
注意:value=”OpHlcrKar2022317″? 字符串長(zhǎng)度16,里面包含大小寫+數(shù)字
]]>很多安裝Windows英文操作系統(tǒng)的朋友會(huì)顯示中文亂碼,特別是在安裝了中文程序的時(shí)候,那么如何解決呢?如果我們所使用的操作系統(tǒng)是英文版的,那么會(huì)發(fā)現(xiàn)在運(yùn)行簡(jiǎn)體中文的程序時(shí)無(wú)法正常顯示中文,中文都變成了亂碼。這是由于大部分中文程序所使用的文字編碼與Windows英文系統(tǒng)的文字編碼不同,所以會(huì)發(fā)生顯示亂碼的情況。
我們可以通過(guò)下面的方法對(duì)系統(tǒng)進(jìn)行設(shè)置,來(lái)正常顯示中文
1)Control Panel – Clock and Region – Region
2)Administrative – Change system locale
3)選擇簡(jiǎn)體中文
4)重啟操作系統(tǒng)
]]>telnet是windows里面帶的命令,不過(guò)在Win7以后可能就不是默認(rèn)打開(kāi)了。我們直接使用可能會(huì)報(bào)錯(cuò)
1)cmd 進(jìn)入命令行狀態(tài)
2)輸入telnet ?回車, (telnet不能用)報(bào)錯(cuò)
需要配置一下。在“控制面板”-》中選擇“程序和功能”,在“程序和功能”-》中選擇“打開(kāi)或關(guān)閉Windows功能”。在彈出的“windows功能”窗口中將Telnet服務(wù)器和Telnet客戶端勾選并保存設(shè)置
過(guò)一會(huì)出現(xiàn),下圖
說(shuō)明telnet已經(jīng)生效
再在 cmd 命令窗口內(nèi)輸入? telnet ,出現(xiàn)下圖,說(shuō)明已經(jīng)可以使用
telnet? ip? port
注解:ip 是目標(biāo)機(jī)器的ip ,port 是目標(biāo)機(jī)器的端口
]]>