ინსტალაცია სერვერზე 1C IIS. ვებ სერვერების კონფიგურაცია "1C: საწარმოსთან მუშაობა

დღეს მე დავტოვებ მცირე პოსტი-შენიშვნა 1C 8.3 პარამეტრის ნაწილში ვებ სერვერის მეშვეობით 1C და IIS 8 სერვისის მეშვეობით.

ადრე, მე მივიღე 1C- ს ტერმინალის სერვერზე მომხმარებლებისთვის. შემდეგ მე მქონდა Windows 2003 Server C 1C ვერსია 7 სამუშაოზე, იყო ტერმინალური სერვერის ლიცენზია, სადაც ტერმინალური სერვერი განლაგდა. სტატიის შექმნის შესახებ სტატია მეც კიდევ ერთხელ დავწერე. ყველაფერი წესები იყო, მაგრამ ახლა ჩვენ გვაქვს ახალი რკინის (INTEL XEON CPU E3-1220 V3, 8GB RAM), ახალი 1C (V 8.3), ახალი ოპერაციული სისტემა (Windows Server 2012 R2).

დასაწყისიდან, ჩვენი საბუღალტრო (8 ცალი) მუშაობდა ქსელზე დისკზე, მაგრამ ამ შემთხვევაში პროგრამა მუშაობს ქსელზე გადმოწერის პრინციპზე და ეს არის SOOO ნელა. გადაწყდა, რომ იპოვოთ გზა, რათა დააჩქაროს მუშაობა.

მე ვფიქრობდი ტერმინალის სერვერზე, მაგრამ მე არ მაქვს ტერმინალის სერვერზე ლიცენზია (ინტერნეტში ვერ ვპოულობ, და ძვირად ვთქვი ძვირი). გამომავალი იყო შესთავაზა შანსი, აღმოჩნდა, რომ 1C მხარდაჭერა ვებ სერვერზე. მას შემდეგ, რაც გამოცდილება იგივე Apache მაქვს და მე ვიცი, პრინციპი მუშაობის, მე გადავწყვიტე დაეუფლონ ვებ სერვერის 1c.

ყველა კომპონენტის ინსტალაცია და შემოწმება

დავიწყოთ 1C ვებ სერვერის კომპონენტების დამონტაჟება. შეამოწმეთ, რომ ჩვენ დავამატეთ 1C ვებ სერვერზე მოდული. თუ არ არის დამონტაჟებული.

ჩვენ გამოაქვეყნებთ მონაცემთა ბაზას ვებ სერვერზე

ჩვენ გადავდივართ მონაცემთა ბაზაში 1C კონფიგურატორის რეჟიმში. შემდეგი, წასვლა მენიუში "ადმინისტრაცია" - "ვებ სერვერზე გამოქვეყნება"

ჩვენ გამოაქვეყნებთ!

1C- ის ფოლდერების უფლებების გამოვლენა

შემდეგი ნაბიჯი არის შემდეგი საქაღალდეების უფლება:

ბინ საქაღალდე 1C.

უსაფრთხოების მენიუში ქვემოთ მოყვანილი ეკრანზე.

დაკავშირება ვებ სერვერზე კლიენტის კომპიუტერებიდან

ამისათვის, შექმნას კავშირი მონაცემთა ბაზაში 1C - ჩაწერეთ კავშირის სახელი -\u003e აირჩიეთ ვებ სერვერზე -\u003e შემდეგი, როგორც სურათზე ქვემოთ:

ამის შემდეგ თქვენ გექნებათ კავშირი 1C უკვე მეშვეობით ვებ სერვერზე.

შეცდომები, რომელთანაც შეხვდა:

1C8.3 IIS "მოთხოვნის პოტენციურად საშიში ღირებულება. აღმოაჩინეს" კლიენტისგან მიღებული

1S სერვერის ვებ-გვერდის შექმნის შემდეგ, მე გადავხედე პრობლემას: შემიძლია შესვლა 1C- ში, მე შეხვიდე, მაგრამ ყველა მენიუ არ მუშაობს, ვერ გაიხსნება ერთი ფანჯარა, გარდა დესკტოპის 1C. დიდხანს batted სანამ აღმოვაჩინე გამოსავალი ინტერნეტში.

რა უნდა გაკეთდეს:
1. გახსენით IIS. დაწყება - შესრულება - ძებნა "IIS სერვისის მენეჯერი"
2. გახსენით ჩვენი "საიტი"
3. გადადით მენიუში "შედარება Handlers"
4. ვეძებთ ISAPI-DLLდა აირჩიეთ ცვლილება.
5. შეცვალეთ შეკითხვის გზა "* .dll", "*", შესრულებადი ფაილი (თქვენ შეიძლება კიდევ ერთი ვერსია 1C, გთხოვთ იყოს ყურადღებიანი) - "C: \\ Program Files (X86) \\ 1CV8 \\ 8.3.6.2390 \\ bin \\ wsisapi.dll. "
6. ჩვენ გადავარჩინოთ.

7. შეამოწმეთ.

Სულ ეს არის. თუ თქვენ გაქვთ შეკითხვები, მე შევეცდები დაეხმაროს.

მონაცემთა ბაზების გამოქვეყნება "1C: საწარმოები" 8.3 IIS ვებ სერვერზე Microsoft Windows Server 2008/2012

ამ სტატიაში, მე აღწერს მონაცემთა ბაზების ვებ-გვერდის ორგანიზების პროცესს "1C: საწარმო" 8.3 IIS ვებ სერვერზე (ინტერნეტ საინფორმაციო სერვერი) Microsoft Windows Server- ის მიწოდებაში. ძველი ვერსიისთვის "1C: საწარმო" ( 8.1 და 8.2 ) მონაცემთა ბაზის პუბლიკაციის ალგორითმი ზოგადად მსგავსია. IIS კონფიგურაციის ალგორითმი მუშაობა "1C: საწარმოს" განიხილება და ვებ სერვერზე მონაცემთა ბაზების გამომცემლობა აღწერილია 32-ბიტიდა ამისთვის 64 ბიტი ვებ სერვერის გაფართოების მოდული.

1. რა გჭირდებათ

  1. კომპიუტერული აკმაყოფილებს მინიმალური სისტემის მოთხოვნებს ვებ სერვერზე ერთ-ერთ ოპერაციულ სისტემაში:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. ადგილობრივი ადმინისტრატორის უფლებები ამ კომპიუტერზე.
  3. სამონტაჟო კომპონენტის განაწილება "1C: საწარმო". 64-ბიტიანი ვებ სერვერის გაფართოების მოდულის კონფიგურაცია, 64-ბიტიანი სერვერის დაყენება "1C: საწარმო". ეს მაგალითი იყენებს ვერსიას 8.3.4.389 . ძველი ვერსიისთვის "1C: საწარმო" ( 8.1 და 8.2 ) მონაცემთა ბაზის პუბლიკაციის ალგორითმი ზოგადად მსგავსია.

2. IIS ვებ სერვერის ინსტალაცია

დააინსტალირეთ ინტერნეტ საინფორმაციო სერვერის ვებ სერვერი, რომელიც არის Microsoft Windows Server- ის მიწოდებაში. ინსტალაციისას, ჩვენ აუცილებლად შეარჩიეთ კომპონენტები:

  • საერთო HTTP მახასიათებლები (საერთო http მახასიათებლები)
    • სტატიკური შინაარსი (სტატიკური შინაარსი)
    • ნაგულისხმები დოკუმენტი (ნაგულისხმევი დოკუმენტი)
    • დირექტორია მიმოხილვა (დირექტორია Browsing)
    • Http შეცდომები (http შეცდომები)
  • განაცხადის განვითარება (განაცხადის განვითარება)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (. NET extensibility 3.5)
    • ISAPI EXTENSIONS (ISAPI EXTENSIONS)
    • ISAPI ფილტრები (ISAPI ფილტრები)
  • კორექცია და დიაგნოსტიკა (ჯანმრთელობა და დიაგნოსტიკა)
    • Http ხე (http ხე)
    • მოთხოვნის მონიტორი (მოთხოვნის მონიტორი)
  • მართვის ინსტრუმენტები (მართვის ინსტრუმენტები)
    • IIS მართვის კონსოლი (IIS მენეჯმენტის კონსოლი)

დეტალურად IIS ვებ სერვერის განლაგების პროცესი:

  • Microsoft Windows Server 2012 (R2) -. IIS ვერსია 8, ინსტალაციის შემდეგ, თქვენ უნდა ნახოთ ნაგულისხმევი ვებ გვერდის გვერდი:

3. კომპონენტის მონტაჟი "1C: საწარმო"

იმავე სერვერზე, სადაც IIS ვებ სერვერი განლაგებულია, დააინსტალირეთ "1C: საწარმოს" (32-ბიტიანი კომპონენტები), დარწმუნდით, რომ შეარჩიეთ კომპონენტი:

  • 1C: საწარმო
  • ვებ სერვერის გაგრძელება მოდულები

თუ თქვენ აპირებთ კონფიგურაცია 64-ბიტიანი ვებ სერვერის გაფართოების მოდული, თქვენ უნდა დამატებით დაიწყოს 64 ბიტიანი სერვერის სამონტაჟო პროგრამა შესაბამისი მიწოდების "1C: საწარმოს" და დააყენოთ კომპონენტი:

  • ვებ სერვერის გაფართოების მოდული

4. ოპერაციული სისტემის შექმნა

ახლა თქვენ უნდა დააყენოთ საჭირო უფლებები ძირითადი საქაღალდეებისათვის, რომელიც გამოიყენება ვებ-გვერდებზე ვებ-გვერდზე "1C: საწარმო". ვებ სერვერზე გამოქვეყნებული ვებ-გვერდის ფაილების შენახვის დირექტორია (ნაგულისხმევი C: \\ inetpub \\ wwwroot \\) აუცილებელია ჯგუფის სრული უფლებები " მომხმარებელი"(მომხმარებლები). პრინციპში, ეს ნაბიჯი შეიძლება გამოტოვოთ, მაგრამ შემდეგ გამოაქვეყნოს ან შეცვალოს მონაცემთა ბაზის გამოცემა, თქვენ უნდა აწარმოოთ "1C: საწარმოს" ადმინისტრატორის სახელით. კონფიგურაციის უსაფრთხოების ამ დირექტორია, დააწკაპუნეთ მასზე მაუსის მარჯვენა ღილაკით და აირჩიეთ კონტექსტური მენიუ " Თვისებები"(Თვისებები).

თვისებების ფანჯარაში, რომელიც ხსნის, გადადით " Უსაფრთხოება"(უსაფრთხოების) და დააჭირეთ ღილაკს" გამოცვლა"(რედაქტირება ...), შეცვალოს სწორი ნებართვა. ნებართვების ფანჯარა გამოჩნდება ამ დირექტორიაში. ჯგუფების ან მომხმარებლების სიაში (ჯგუფები ან მომხმარებლის სახელები), აირჩიეთ ჯგუფი " მომხმარებელი"(მომხმარებლები) და შერჩეული ჯგუფის ნებართვების სიაში დროშა" წვდომის წვდომა"(სრული კონტროლი). შემდეგ დააჭირეთ " გამოყენება"(ვრცელდება) ჩაწერას ცვლილებები და დახურვა ყველა ფანჯარა გამოყენებით" ღილაკი " კარგი».

შემდეგი, თქვენ უნდა მისცეს სრული უფლებები დირექტორიაში დამონტაჟებული ფაილი "1C: საწარმო" (ნაგულისხმევი C: \\ Program ფაილი (X86) \\ 1CV8 \\32-ბიტიანი გაფართოების მოდულისთვის C: \\ Program ფაილები \\ 1cv8 \\ 64-ბიტიანი) ჯგუფი Iis_iusrs.. ამისათვის ჩვენ ასრულებს ზემოთ აღწერილი ქმედების მსგავსად, ერთადერთი განსხვავება, რომლითაც სიაში გამოჩნდება საჭირო ჯგუფისთვის " ჯგუფები ან მომხმარებლები"(ჯგუფები ან მომხმარებლის სახელები) თქვენ უნდა დააჭიროთ ღილაკს" დამატება"(დამატება ..), და ჯგუფის შერჩევის ფანჯარაში ან მომხმარებლებს დააჭირეთ" გარდა ამისა"(Მოწინავე ...).

შემდეგ დააჭირეთ ღილაკს მარჯვენა ღილაკს. ძებნა"(ახლავე), რის შემდეგაც მათ აირჩიონ საჭირო ჯგუფი Iis_iusrs. ძიების შედეგების ცხრილში და დააჭირეთ " კარგი».

დაჯგუფება Iis_iusrs. ეს გამოჩნდება ჯგუფების ან მომხმარებლების სიაში. მისთვის სრული უფლებები შერჩეული დირექტორია და დააჭირეთ " გამოყენება"(მიმართეთ) ცვლილებების შენახვას.

კარგად, საბოლოოდ, თუ პუბლიკაცია შესრულებულია ფაილის ბაზაზე, ასევე აუცილებელია ჯგუფის მიცემა Iis_iusrs. სრული უფლებები დირექტორია ამ ინფორმაციის ბაზის ფაილებთან.

5. ვებ სერვერზე მონაცემთა ბაზის გამოქვეყნება

პირდაპირ გამოაქვეყნებს მონაცემთა ბაზას ვებ სერვერზე. ამისათვის დაიწყეთ "1C: საწარმო" კონფიგურატორის რეჟიმში, რომელიც გსურთ გამოაქვეყნოთ. შემდეგ აირჩიეთ " ადმინისტრაცია» — « გამოქვეყნება ვებ სერვერზე ...»

საგამომცემლო ქონების Setup ფანჯარა იხსნება ვებ-სერვერზე. პუბლიკაციისთვის აუცილებელი ძირითადი სფეროები უკვე ივსება:

  • ვირტუალური დირექტორია სახელი - სახელი, რომელიც ვებ-სერვერზე მონაცემთა ბაზაში მოხდება. ეს შეიძლება იყოს მხოლოდ ლათინური ანბანის სიმბოლოების სიმბოლო.
  • ვებ სერვერი - შერჩეული ვებ სერვერების სიიდან არსებული კომპიუტერიდან. ჩვენს შემთხვევაში, ეს არის ინტერნეტ საინფორმაციო მომსახურება.
  • კატალოგი არის დირექტორიის ფიზიკური ადგილმდებარეობა, რომელშიც ვირტუალური განაცხადის ფაილი იქნება განთავსებული.
  • თქვენ შეგიძლიათ მიუთითოთ მომხმარებელთა ტიპების გამოქვეყნება, ასევე ვებ-სერვისების გამოქვეყნების შესაძლებლობას. ცხრილში ქვემოთ, შეგიძლიათ ვებ-სერვისების ჩამონათვალი, რომელიც გამოქვეყნდება, ასევე სვეტში " მიმართვა»შეცვალეთ სინონიმი, რისთვისაც იგი მიმართავს ამ ვებ სერვისს.
  • ასევე, IIS ვებ სერვერზე, შესაძლებელია განსაზღვროს სერვერზე ავტორიზაციის აუცილებლობა, რომელიც იყენებს OS ინსტრუმენტების გამოყენებით შესაბამის დროშას.

საჭირო პუბლიკაციის პარამეტრების შერჩევისას დააჭირეთ " გამოქვეყნება».

თუ გამოცემა გადაეცა შეცდომების გარეშე, იხილეთ შესაბამისი შეტყობინება.

გამოქვეყნება IIS ვებ სერვერზე ყოველთვის შესრულებულია ნაგულისხმევი ვებსაიტისთვის და ნაგულისხმევი აპლიკაციისთვის. აღსანიშნავია, რომ კონფიგურატორის გამოქვეყნებისას დარეგისტრირდება 32-ბიტიანი ვებ-სერვერის გაფართოების მოდული და რეგისტრირებული იქნება - DefaultApppool- მუშაობა მხოლოდ 64-ბიტიანი განაცხადების გარეშე. შესაბამისად, შემდგომი ქმედებები დამოკიდებულია ვებ სერვერის გაფართოების მოდულის შესახებ, რომელიც დაგეგმილია. 32-ბიტიანი ვებ სერვერის გაფართოების მოდულისთვის, თქვენ უნდა დაუშვას განაცხადის აუზი 32-ბიტიანი აპლიკაციების გამოყენებას, ან დარეგისტრირდით 64-ბიტიანი ვებ სერვერის გაფართოების მოდულისთვის. ეს განიხილება ქვემოთ

6. IIS- ის შექმნა 32-ბიტიანი ვებ სერვერის გაფართოების მოდულის გამოყენება

ფონდები"(ინსტრუმენტები) -" IIS სერვისის დისპეჩერი

ნაგულისხმევი ვებ გვერდი. - ვირტუალური დირექტორია სახელით არის მოაქცია განაცხადის, რომელიც ჩვენ მითითებული როდესაც გამოქვეყნება მონაცემთა ბაზაში. გამოცემის დასასრულებლად ის რჩება მხოლოდ 32-ბიტიანი აპლიკაციების გადასაწყვეტად. ამის გაკეთება, მოდით გადაადგილება კავშირი ხე აუზების პროგრამები"(განაცხადის აუზები).

განაცხადის აუზების ჩამონათვალში, იპოვეთ აუზი დაასახელა DefaultApppool. მე დააჭირეთ მასზე მაუსის მარჯვენა ღილაკით და კონტექსტში მენიუში აირჩიეთ " დამატებითი პარამეტრები"გაფართოებული პარამეტრები).

განაცხადის აუზი პარამეტრების ფანჯარაში, რომელიც ხსნის ჯგუფში " საერთო"(ზოგადი) იპოვეთ პუნქტი" 32-ბიტიანი აპლიკაცია დასაშვებია"(32-ბიტიანი აპლიკაციების ჩართვა) და პარამეტრის ღირებულების თანაბარი ღირებულება მართალია.. შემდეგ შეინახეთ ცვლილებები " კარგი».

7. IIS- ის შექმნა 64-ბიტიანი ვებ სერვერის გაფართოების მოდულის გამოყენება

რეგისტრაცია 64-bit ვებ სერვერის გაფართოების მოდული გამოყენებით კომუნალური webinst.exe. შესაბამისი ვერსია, რომელიც მდებარეობს კატალოგში ურნა.დაყენებული პროგრამის კატალოგი "1C: საწარმო", ან გამოიყენეთ ქვემოთ მოცემული მეთოდი.

IIS მენეჯერი (ინტერნეტ საინფორმაციო მომსახურება (IIS) მენეჯერი). თქვენ შეგიძლიათ გააკეთოთ ის სერვერის მენეჯერისგან (სერვერი მენეჯერი) პუნქტის შერჩევით " ფონდები"(ინსტრუმენტები) -" IIS სერვისის დისპეჩერი"ინტერნეტ საინფორმაციო მომსახურება (IIS) მენეჯერი).

აქ, ხე-ტყის ფანჯარაში, ჩვენ ვნახავთ, რომ ნაგულისხმევი ვებსაიტისთვის - ნაგულისხმევი ვებ გვერდი. - ვირტუალური დირექტორია გადაიყვანეს განაცხადის სახელით, რომელსაც ჩვენ ვაყენებთ მონაცემთა ბაზის გამოქვეყნებისას. გამოცემის დასასრულებლად ის რჩება მხოლოდ ამ განაცხადის მითითება 64-ბიტიანი შეკითხვის დამმუშავებლისთვის. ამისათვის გახსენით ელფოსტის რუკების პარამეტრების გვერდი ამ ვირტუალური დირექტორიაში " შედარება Handlersგანცხადების საწყის გვერდზე "Handler Mappings).

პროცესორების შედარების ცხრილში, ჩვენ გვყავს დამმუშავებელი "1C ვებ სერვისის გაფართოება". გახსენით ეს დამმუშავებელი მაგიდაზე შესაბამისი ხაზის 2-ჯერ დაჭერით.

ჩვენ შეცვალეთ დამმუშავებელი, შეცვალა გზა 32-ბიტიანი 32-ბიტიანი ვებ-სერვერის გაფართოების მოდული, რომელიც ამჟამად შერჩეულია ბიბლიოთეკის 64-ბიტიანი ვერსიის გზაზე. ამ მაგალითში, შეცვალეთ გზა გ " C: \\ Program Files (X86) \\ 1CV8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll" ზე " C: \\ program files \\ 1cv8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll"შერჩევის ღილაკზე უპირატესობა. შეცვლის გზით დააჭირეთ " კარგიცვლილებების შენახვა.

8. გამოქვეყნებული ინფორმაციის მონაცემთა ბაზაში ვებ-ბრაუზერის მეშვეობით

კარგად, როგორც ჩანს, ყველა. კავშირები მხოლოდ გამოაქვეყნებს მონაცემთა ბაზას, აწარმოებს Internet Explorer, და მისამართების ბარი ჩვენ შევა გზაზე ხედი http: // localhost /<Имя публикации информационной базы> . ამ მაგალითში, ეს არის http: // localhost / demoaccounting /.

თქვენ ასევე შეგიძლიათ დაუკავშირდეთ ამ ინფორმაციას მონაცემთა ბაზას ნებისმიერ კომპიუტერზე ქსელში ვებ სერვერზე მისი შიდა (ან თუ პორტი არის PROPING 80 , გარე) IP მისამართი.

ამ შემთხვევაში, "1C: საწარმოს" სწორი ოპერაციისთვის, დომენური სახელი, რომლისთვისაც უნდა დაემატოს სააპელაციო (ან IP მისამართი) უსაფრთხო Internet Explorer- ის კვანძების და პოპ-ფანჯრისთვის. დამატებითი ინფორმაციისთვის Internet Explorer- ის კონფიგურირებაზე მუშაობა "1C: საწარმოს" მუშაობა.

9. კლიენტის მეშვეობით გამოქვეყნებულ ინფორმაციულ მონაცემთა ბაზასთან დაკავშირება "1C: საწარმოები"

ვებ-სერვერზე გამოქვეყნებული საინფორმაციო ბაზა შეიძლება დაკავშირებულია თხელი კლიენტის დახმარებით "1C: საწარმო". დაკავშირება, გახსენით გაშვების ფანჯარა "1C: Enterprise" და დააჭირეთ " დამატება"ინფორმაციის ბაზის დამატება.

In Add Information Database / Group Window, ჩვენ მითითებული გადართვა " არსებული საინფორმაციო ბაზის სიაში დამატება"და დააჭირეთ" Უფრო».

ჩვენ მონაცემთა ბაზის სახელით წარმოგიდგენთ ინფორმაციული ბაზების სიაში (უნდა იყოს უნიკალური ამ სიისთვის), ადგილმდებარეობის ტიპი აირჩიოს " ვებ-სერვერზე"და დააჭირეთ" Უფრო».

მიუთითეთ საინფორმაციო ბაზის გაშვების პარამეტრების და დაწკაპეთ " მომზადებული»შეავსოთ ოსტატი.

ამის შემდეგ, ეს ინფორმაცია ბაზა გამოჩნდება "1C: საწარმოს" გაშვების ფანჯარაში. გაითვალისწინეთ, რომ ჩატვირთვის რეჟიმის კონფიგურატორი ამ ტიპის კავშირისთვის არ არის ხელმისაწვდომი. დააჭირეთ " 1C: საწარმო»დაკავშირება საინფორმაციო ბაზაზე.

ახალი 1C პლატფორმების გათავისუფლების შემდეგ (მაგალითად, უკვე 8.3.11.2867) Windows Apache Version 2.0, 2.2- ის 64-ბიტიან ფანჯარაზე მუშაობს. არსებობს გამოსავალი 2.4. მისი მონტაჟი გარკვეულწილად უფრო რთულია, ვიდრე ჩვეულებრივი - არ არის ინსტალაციის ფაილი, ამიტომ ყველაფერი უნდა დაიწყოს და მორგებული ხელით. იმის გათვალისწინებით, რომ მე ვიყავი დაინტერესებული, რომ გამოიყენოთ IIS, მე გადავწყვიტე სტატიის წერა ამავე დროს.

  1. Windows X64- ისთვის საჭიროა 1C X64 დისტრიბუცია (ეს ასევე ვრცელდება როგორც სერვერზე და კლიენტის აპლიკაციებზე)
  2. ინსტალაცია IIS ვებ სერვერი

დააინსტალირეთ ინტერნეტ საინფორმაციო სერვერის სერვერი. ინსტალაციისას, ჩვენ აუცილებლად შეარჩიეთ კომპონენტები:

  • საერთო HTTP მახასიათებლები (საერთო http მახასიათებლები)
    • სტატიკური შინაარსი (სტატიკური შინაარსი)
    • ნაგულისხმები დოკუმენტი (ნაგულისხმევი დოკუმენტი)
    • დირექტორია მიმოხილვა (დირექტორია Browsing)
    • Http შეცდომები (http შეცდომები)
  • განაცხადის განვითარება (განაცხადის განვითარება)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (. NET extensibility 3.5)
    • ISAPI EXTENSIONS (ISAPI EXTENSIONS)
    • ISAPI ფილტრები (ISAPI ფილტრები)
  • კორექცია და დიაგნოსტიკა (ჯანმრთელობა და დიაგნოსტიკა)
    • Http ხე (http ხე)
    • მოთხოვნის მონიტორი (მოთხოვნის მონიტორი)
  • მართვის ინსტრუმენტები (მართვის ინსტრუმენტები)
    • IIS მართვის კონსოლი (IIS მენეჯმენტის კონსოლი)

4. მაშინ ჩვენ ვაძლევთ უფლებებს IIS_IUSRS და IUSR- ის მომხმარებლებისთვის საქაღალდეში:

  • ფოლდერები დამონტაჟებული პლატფორებით;
  • საქაღალდეები მონაცემთა ბაზის პუბლიკაციებთან;
  • მონაცემთა ბაზების საქაღალდეები თავად (ფაილის ვერსიის შემთხვევაში).

6. IIS- ის შექმნის 32-ბიტიანი ვებ სერვერის გაფართოების მოდული

ფონდები"(ინსტრუმენტები) -" IIS სერვისის დისპეჩერი

ნაგულისხმევი ვებ გვერდი. - ვირტუალური დირექტორია სახელით არის მოაქცია განაცხადის, რომელიც ჩვენ მითითებული როდესაც გამოქვეყნება მონაცემთა ბაზაში. გამოცემის დასასრულებლად ის რჩება მხოლოდ 32-ბიტიანი აპლიკაციების გადასაწყვეტად. ამის გაკეთება, მოდით გადაადგილება კავშირი ხე აუზების პროგრამები"(განაცხადის აუზები).

განაცხადის აუზების ჩამონათვალში, იპოვეთ აუზი დაასახელა DefaultApppool. მე დააჭირეთ მასზე მაუსის მარჯვენა ღილაკით და კონტექსტში მენიუში აირჩიეთ " დამატებითი პარამეტრები"გაფართოებული პარამეტრები).

განაცხადის აუზი პარამეტრების ფანჯარაში, რომელიც ხსნის ჯგუფში " საერთო"(ზოგადი) იპოვეთ პუნქტი" 32-ბიტიანი აპლიკაცია დასაშვებია"(32-ბიტიანი აპლიკაციების ჩართვა) და პარამეტრის ღირებულების თანაბარი ღირებულება მართალია.. შემდეგ შეინახეთ ცვლილებები " კარგი».

7. IIS- ის შექმნა 64X გამონადენი ვებ სერვერის გაფართოების მოდულის გამოყენება

რეგისტრაცია 64-bit ვებ სერვერის გაფართოების მოდული გამოყენებით კომუნალური webinst.exe. შესაბამისი ვერსია, რომელიც მდებარეობს კატალოგში ურნა.დაყენებული პროგრამის კატალოგი "1C: საწარმო", ან გამოიყენეთ ქვემოთ მოცემული მეთოდი.

IIS მენეჯერი (ინტერნეტ საინფორმაციო მომსახურება (IIS) მენეჯერი). თქვენ შეგიძლიათ გააკეთოთ ის სერვერის მენეჯერისგან (სერვერი მენეჯერი) პუნქტის შერჩევით " ფონდები"(ინსტრუმენტები) -" IIS სერვისის დისპეჩერი"ინტერნეტ საინფორმაციო მომსახურება (IIS) მენეჯერი).

აქ, ხე-ტყის ფანჯარაში, ჩვენ ვნახავთ, რომ ნაგულისხმევი ვებსაიტისთვის - ნაგულისხმევი ვებ გვერდი. - ვირტუალური დირექტორია გადაიყვანეს განაცხადის სახელით, რომელსაც ჩვენ ვაყენებთ მონაცემთა ბაზის გამოქვეყნებისას. გამოცემის დასასრულებლად ის რჩება მხოლოდ ამ განაცხადის მითითება 64-ბიტიანი შეკითხვის დამმუშავებლისთვის. ამისათვის გახსენით ელფოსტის რუკების პარამეტრების გვერდი ამ ვირტუალური დირექტორიაში " შედარება Handlersგანცხადების საწყის გვერდზე "Handler Mappings).

მაგიდაზე შესატყვისი მაგიდა, იპოვეთ 1C ვებ სერვისის გაფართოების დამმუშავებელი. გახსენით ეს დამმუშავებელი მაგიდაზე შესაბამისი ხაზის 2-ჯერ დაჭერით.

ჩვენ შეცვალეთ დამმუშავებელი, შეცვალა გზა 32-ბიტიანი 32-ბიტიანი ვებ-სერვერის გაფართოების მოდული, რომელიც ამჟამად შერჩეულია ბიბლიოთეკის 64-ბიტიანი ვერსიის გზაზე. ამ მაგალითში, შეცვალეთ გზა გ " C: \\ Program Files (X86) \\ 1CV8 \\ 8.3. ?? \\ Bin \\ wsisapi.dll" ზე " C: \\ program files \\ 1cv8 \\ 8.3. ??? \\ bin \\ wsisapi.dll"შერჩევის ღილაკზე უპირატესობა. შეცვლის გზით დააჭირეთ " კარგიცვლილებების შენახვა.

დიდი კორპორაციები გამოყენებით 1C პროგრამული პროდუქტების მათი დისტანციური ფილიალებში ხშირად წინაშე პრობლემა არარსებობის შესაძლებლობა 1C ცალკე თანამშრომელი სამუშაო ადგილების. ზოგჯერ მოძველებული კომპიუტერი შეიძლება იყოს ამ მიზეზით, ხანდახან, ზოგჯერ არარსებობის არარსებობა. 1C დეველოპერებმა ამ პრობლემის მოგვარება პლატფორმის ვერსია 8.2, მასში სპეციალური ვებ-კლიენტის ინტეგრირება. კლიენტის ამ ფორმით მუშაობის ორგანიზება მნიშვნელოვნად შეინახავს კომპიუტერების განახლებებს და ადმინისტრატორთა შინაარსს.

გარეგნულად, ვებ-კლიენტი არ განსხვავდება თხელი კლიენტისგან, გარდა იმისა, რომ 1C ინტერფეისი ბრაუზერში გაიხსნა. ვებ-მომხმარებელთა დასაწყებად 1C გვჭირდება ვებ სერვერის გამოცემა და ინტერნეტში ხელმისაწვდომობა სამუშაო ადგილებზე. ვებ-კლიენტის მონაცემთა ბაზისა და ინტერფეისის კავშირისთვის, ვებ სერვერი და DHTML და HTTPREQUEST ტექნოლოგიები პასუხისმგებელია. სამუშაოს დროს, მონაცემები გადაცემულია ვებ-სერვერზე, შედგენილ და პირდაპირ აღსრულებასთან დაკავშირებით კლიენტის მხარეს, ინტერნეტ ბრაუზერის გარემოში.

1C ვებ-კლიენტების რეჟიმის საკმარისი პოპულარობა აიხსნება სარგებლის სიაში:

  • სამუშაო ადგილის 1C- ის კლიენტის ნაწილი 1C- ის დასადგენად;
  • მონაცემთა ბაზის ხელმისაწვდომობის უზრუნველყოფა მსოფლიოს ნებისმიერ წერტილში ინტერნეტით;
  • ნებისმიერი ბრაუზერის მხარდაჭერა და, შესაბამისად, ნებისმიერი ოპერაციული სისტემა და ყველა გაჯეტები მსოფლიოს ქსელთან ხელმისაწვდომობით;
  • ტექნიკური სიმარტივე, როგორც თქვენ უბრალოდ უნდა დაიწყოს ბრაუზერი და სწორად აკრიფეთ მისამართი;
  • სპეციალური მონაცემთა გაცვლის რეჟიმი ვებ სერვერთან დაბალი ინტერნეტ სიჩქარით.

გარდა ამისა, ვებ კლიენტის რეჟიმს აქვს გარკვეული ნაკლოვანებები:

  1. ვებ სერვერის მოწყვლადობა, რომელიც ხელმისაწვდომი ხდება მსოფლიოს ნებისმიერ წერტილში;
  2. ფაილური სისტემის მონაცემთა და ფუნქციონირების გარკვეული შეზღუდვები;
  3. ხელმისაწვდომობა მხოლოდ კონფიგურაციისთვის მართული განაცხადის ტიპისა და დახვეწილი კლიენტის გამოყენებით;
  4. ადგილობრივი ლიცენზიების მიუწვდომლობა.

თუ თქვენ მტკიცედ გადაწყვიტეთ, რომ ვებ კლიენტი 1C არის დიდი მომხმარებლებისთვის, მაშინ თქვენ უნდა დააკონფიგურიროთ და გამოაქვეყნოთ ვებ სერვერი. მაგალითად, მიიჩნევს, რომ Windows- ში ჩართული სტანდარტული IIS- ის შექმნა.

თუ თქვენს კომპიუტერში დამონტაჟებულია თქვენს კომპიუტერში, შეგიძლიათ გააკეთოთ მესამე მხარის პროგრამების გარეშე. ეს დაგეხმარებათ ინტეგრირებული IIS სერვერით, რათა დააკონფიგურიროთ სისტემა. უნდა აღინიშნოს, რომ სუსტი კომპიუტერის სერვერის დამონტაჟება რთულია ვებ-გვერდის მომხმარებელთა 1C და მთელი სისტემის შესრულება დაემუქრება. ამიტომ, რეკომენდირებულია IIS- ის კონფიგურაცია მხოლოდ იმ კონფიგურაციებზე, სადაც ოპერაციული სისტემის ფუნქციები შეფერხების გარეშე და რესურსების დიდი მიწოდებაა.

სერვერის პარამეტრების დასაწყებად, "პანელზე" -\u003e "პროგრამები და კომპონენტები" -\u003e "კომპონენტების ჩართვა ან გამორთვა". იპოვეთ IIS / ინტერნეტ სერვისის ფილიალი და ხეზე შემდეგი daws.

  • "საერთო HTTP" სექციაში:
    • "იხილეთ დირექტორია";
    • "ნაგულისხმევი დოკუმენტი";
    • "სტატიკური შინაარსი";
    • "HTTP შეცდომები".
  • "შესრულების და დიაგნოსტიკის შემოწმება":
    • "HTTP ჟურნალი";
    • "შეკითხვის მონიტორი".
  • "განაცხადის განვითარების კომპონენტები":
    • "ASP";
    • "ASP.NET";
    • "ISAPI გაფართოება";
    • "Extendibility.net";
    • ISAPI ფილტრები.
  • "მართვის ინსტრუმენტები":
    • "IIS მენეჯმენტის კონსოლი".

გამოაქვეყნოს კონფიგურირებული სერვერი, თქვენ უნდა დააყენოთ 1C ვებ სერვერის გაფართოების მოდულები. ამის გაკეთება, 1C ინსტალაციის პროცესში, თქვენ უნდა აღინიშნოს შესაბამისი პუნქტი სამონტაჟო მეთოდის დამონტაჟებაში და კომპონენტების დაყენება. შემდეგ აწარმოებს 1C- ს კონფიგურატორის რეჟიმში ადმინისტრაციულ უფლებებს და დააჭირეთ "ადმინისტრაციის" მენიუს -\u003e "ვებ სერვერზე გამოქვეყნება ...". 1C პლატფორმა დამოუკიდებლად გამოავლინებს კონფიგურირებულ ვებ სერვერს და თქვენ მხოლოდ ბაზის სახელი და მისი ადგილმდებარეობის დასახელებაა საჭირო.


მას შემდეგ, რაც თქვენ დააჭირეთ "გამოაქვეყნოს" ღილაკს, სერვერი უნდა განახლდეს. ახლა თქვენ შეგიძლიათ შეამოწმოთ სამუშაოს შესრულება, რაც ვებ-კლიენტს 1C- ზე, ბრაუზერში საუბრობს: "HTTP: Imaging / სახელი". აუცილებელია, რომ ყველა მომხმარებელს აქვს წაკითხვისა და წერის მონაცემთა ბაზის ადგილმდებარეობის ხელმისაწვდომობა. წინააღმდეგ შემთხვევაში, სამუშაო ადგილებზე 1C ვებ-კლიენტის კონფიგურაცია არ მისცემს შედეგებს.

ვებ კლიენტი 1C არის მოსახერხებელი ინსტრუმენტი მომხმარებლებს, შესრულების სამუშაო ადგილები, რომელიც ტოვებს ბევრად სასურველი. მადლობა მარტივი კონფიგურაცია, მინიმალური განსხვავებები განაცხადის ინტერფეისი და სხვადასხვა უპირატესობის ჩამონათვალი, ვებ კლიენტმა მოიგო რამდენიმე პოპულარობა სხვადასხვა კალიბრის კომპანიებში.