התקנת אפליקציית BLOX
הורדת קבצים מתיקיית Shared:
יש להוריד את קבצי הקוד מהלינק BloxServerFiles
ולשים את הקבצים שהורדנו בתיקיית הבלוקס
C:\inetpub\PB-SITE\BloxServer
התקנת DOTNET 6:
יש להוריד ולהתקין דוט-נט מהלינק: https://dotnet.microsoft.com/en-us/download/dotnet/6.0
יצירת AppPool + אפליקציה + קישור לתיקיית הקוד
יש ליצור AppPool בשם BloxServerAppPool יש ליצור אפליקציה בשם BloxServer , לקשר אליה את ה- AppPool ולהגדיר לה Physical Path לנתיב תיקיית הבלוקס.
שינוי הגדרות הזדהות ב-IIS:

הגדרות חשובות בקונפיג LAN + DMZ
appsettings.json:
נתיב לגישת DB:
"ConnectionStrings": {
"BloxServerDB": "Server=.\\sqlexpress;Database=BloxServerDB;Integrated Security=SSPI;"
}
קוד להצפנת IdentityProxy:
"IdentityProxy": {
"Url": null,
"InternalUrl": null,
"DecryptionKey": "Rambo12#",
"EnableIdentityProxyAuthentication": false
}
נתיבי בלוקס:
"Proxy": {
"TimeoutToken": 20,
"IsEnable": true,
"DestUrlSource": "https://pbwso2test.customer.org.il:8243",
"ProxyAuthenticateService": {
"Address": "https://pbwso2test.customer.org.il:8243/global",
"Certificate": null
}
}
הגדרות חשובות בקונפיג DMZ
appsettings.Development.json:
נתיב לשירות ה-OPR:
"WebPagesInternalService": {
"IsMock": true,
"Address": "http://localhost/PrintBOSOprService/PBOprService.svc",
"Certificate": null
},
נתיב ל- IdentityProxy:
"IdentityProxy": {
"Url": "http://localhost/IdentityProxy/",
"InternalUrl": "http://localhost:63457/",
"EnableIdentityProxyAuthentication": true
}
*במידה ורוצים להשתמש בדף לוגאין מקוסטם (לא דיפולטיבי), יש להוסיף את הדף בשם login.html לנתיב הבא לפי צורת ההזדהות:
C:\inetpub\PB-SITE\BloxWebServer\wwwroot\pages\password\e\html-server\login.html
C:\inetpub\PB-SITE\BloxWebServer\wwwroot\pages\identityProxy\e\html-server\login.html
C:\inetpub\PB-SITE\BloxWebServer\wwwroot\pages\noauth\e\html-server\login.html
C:\inetpub\PB-SITE\BloxWebServer\wwwroot\pages\winauth\e\html-server\login.html