คำถามติดแท็ก configuration

การกำหนดค่าเป็นกระบวนการในการระบุการตั้งค่าที่ใช้สำหรับระบบหรือแอปพลิเคชัน

30
pgadmin4: ไม่สามารถติดต่อแอ็พพลิเคชันเซิร์ฟเวอร์ postgresql ได้
ฉันได้ติดตั้ง PostgreSQL 9.6.2 บน Windows 8.1 แล้ว แต่ pgadmin4 ไม่สามารถติดต่อกับเซิร์ฟเวอร์ภายในเครื่องได้ ฉันได้ลองใช้วิธีแก้ปัญหาหลายอย่างที่แนะนำที่นี่ใน stackoverflow พยายามถอนการติดตั้งและติดตั้ง PostgreSQL 9.6.2 ใหม่พยายามแก้ไข config.py, config_distro.py และลบไฟล์ในโฟลเดอร์ Roaming ฉันลองติดตั้ง pgadmin4 แบบสแตนด์อโลน แต่ไม่สำเร็จ อย่างไรก็ตามในเครื่องท้องถิ่นของฉันฉันสามารถเข้าถึงเซิร์ฟเวอร์โดยใช้ psql.exe และเข้าสู่ระบบในฐานะ superuser (ผู้ใช้ postgres) คุณช่วยแนะนำแนวทางแก้ไขที่เป็นไปได้ในการเริ่ม / รัน pgadmin4 ได้หรือไม่? ขอบคุณ.

10
Apache จะไม่ติดตาม symlinks (403 Forbidden)
ฉันมีปัญหาในการตั้งค่า Apache บน Ubuntu ฉันทำตามคู่มือนี้แล้ว # /usr/sbin/apache2 -v Server version: Apache/2.2.17 (Ubuntu) Server built: Feb 22 2011 18:33:02 ไดเร็กทอรีสาธารณะของฉัน / var / www สามารถแสดงและเรียกใช้งานเพจ PHP ที่วางไว้ในนั้นได้สำเร็จ อย่างไรก็ตามฉันต้องการสร้าง symlink ใน / var / www ที่ชี้ไปยังไดเร็กทอรีในโฮมโฟลเดอร์ของฉันและแสดงเพจที่นั่น [root /var/www]# ll total 36 drwxr-xr-x 3 root root 4096 2011-09-11 14:22 . drwxr-xr-x 14 root …

18
ไฟล์ config กลายเป็นภาษาโปรแกรมที่จุดใด
ฉันใช้ไฟล์ config และความสัมพันธ์กับโค้ดมาระยะหนึ่งแล้วและขึ้นอยู่กับวันและทิศทางของลมความคิดเห็นของฉันดูเหมือนจะเปลี่ยนไป มากขึ้นเรื่อย ๆ แม้ว่าฉันจะกลับมาสู่การตระหนักรู้ครั้งแรกในขณะที่เรียนรู้ Lisp: มีความแตกต่างเล็กน้อยระหว่างข้อมูลและรหัส สิ่งนี้ดูเหมือนจะเป็นจริงทวีคูณสำหรับไฟล์ config เมื่อมองในแง่ที่ถูกต้องสคริปต์ Perl จะมากกว่าไฟล์ config สำหรับ perl เล็กน้อย สิ่งนี้มีแนวโน้มที่จะส่งผลที่ค่อนข้างหนักสำหรับงานเช่น QA และแผนกต่างๆเช่นใครควรรับผิดชอบในการเปลี่ยนไฟล์ config การคืบจากไฟล์กำหนดค่าไปเป็นภาษาที่สมบูรณ์โดยทั่วไปจะทำงานช้าและดูเหมือนว่าจะได้รับแรงหนุนจากความปรารถนาที่จะมีระบบทั่วไป โปรเจ็กต์ส่วนใหญ่ดูเหมือนจะเริ่มต้นเล็ก ๆ ด้วยรายการกำหนดค่าบางอย่างเช่นตำแหน่งที่จะเขียนบันทึกค้นหาข้อมูลชื่อผู้ใช้และรหัสผ่าน ฯลฯ แต่จากนั้นพวกเขาก็เริ่มเติบโตขึ้น: ฟีเจอร์ต่างๆเริ่มที่จะสามารถเปิดหรือปิดได้ การกำหนดเวลาและลำดับของการดำเนินการเริ่มได้รับการควบคุมและบางคนต้องการเริ่มเพิ่มลอจิกเข้าไปอย่างหลีกเลี่ยงไม่ได้ (เช่นใช้ 10 ถ้าเครื่องเป็น X และ 15 ถ้าเครื่องเป็น Y) เมื่อถึงจุดหนึ่งไฟล์ config จะกลายเป็นภาษาเฉพาะของโดเมนและภาษาที่เขียนไม่ดี ตอนนี้ฉันได้เดินเตร่เพื่อตั้งเวทีคำถามของฉันมีดังนี้: วัตถุประสงค์ที่แท้จริงของไฟล์กำหนดค่าคืออะไร? ควรพยายามทำให้ไฟล์ config เป็นเรื่องง่ายหรือไม่? ใครควรรับผิดชอบในการเปลี่ยนแปลงสิ่งเหล่านี้ (นักพัฒนาผู้ใช้ผู้ดูแลระบบ ฯลฯ ) ควรควบคุมแหล่งที่มา …

13
Log4Net config ในไฟล์ภายนอกไม่ทำงาน
เรากำลังใช้ log4net และต้องการระบุการกำหนดค่าในไฟล์กำหนดค่าภายนอก (ตามที่เราได้ทำกับส่วนอื่น ๆ ) ในการดำเนินการนี้เราได้เปลี่ยนส่วน log4net ใน App.config เป็น: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net configSource="Log.config" /> ... และในไฟล์ Log.Config (ไดเร็กทอรีเดียวกับ App.config) เรามี: <log4net> <appender name="General" type="log4net.Appender.FileAppender"> <file value="myapp.log" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <appender-ref ref="General" /> </root> </log4net> อย่างไรก็ตามเมื่อเราเรียกใช้แอปจะไม่มีการสร้างไฟล์บันทึก (และไม่มีการบันทึก) ไม่มีข้อความแสดงข้อผิดพลาดที่ส่งออกไปยังคอนโซล หากเราย้ายเนื้อหาของไฟล์ Log.config กลับไปที่ App.config …

7
การกำหนดค่า WCF โดยไม่มีไฟล์กำหนดค่า
มีใครทราบตัวอย่างที่ดีเกี่ยวกับวิธีการแสดงบริการ WCF โดยทางโปรแกรมโดยไม่ต้องใช้ไฟล์กำหนดค่าหรือไม่? ฉันรู้ว่าโมเดลอ็อบเจ็กต์บริการนั้นสมบูรณ์ยิ่งขึ้นในขณะนี้ด้วย WCF ดังนั้นฉันจึงรู้ว่าเป็นไปได้ ฉันยังไม่เห็นตัวอย่างวิธีการทำ ในทางกลับกันฉันต้องการดูว่าการบริโภคโดยไม่มีไฟล์กำหนดค่านั้นทำได้ดีเพียงใด ก่อนที่ใครจะถามฉันมีความต้องการที่เฉพาะเจาะจงมากที่จะต้องทำสิ่งนี้โดยไม่มีไฟล์กำหนดค่า โดยปกติฉันจะไม่แนะนำวิธีปฏิบัติเช่นนี้ แต่อย่างที่บอกว่ามีความจำเป็นที่เฉพาะเจาะจงมากในกรณีนี้

6
การกำหนดค่าการบันทึกไฮเบอร์เนตโดยใช้ไฟล์กำหนดค่า Log4j XML?
ฉันไม่พบเอกสารใด ๆ เกี่ยวกับวิธีกำหนดค่าการบันทึกของ Hibernate โดยใช้ไฟล์การกำหนดค่าสไตล์ XML สำหรับ Log4j เป็นไปได้หรือไม่หรือฉันใช้ไฟล์คอนฟิกูเรชันสไตล์คุณสมบัติเพื่อควบคุมการบันทึกของไฮเบอร์เนต หากใครมีข้อมูลหรือลิงค์ไปยังเอกสารก็จะขอบคุณ แก้ไข: เพื่อชี้แจงฉันกำลังมองหาตัวอย่างของไวยากรณ์ XML จริงเพื่อควบคุมไฮเบอร์เนต EDIT2: นี่คือสิ่งที่ฉันมีในไฟล์กำหนดค่า XML ของฉัน <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Threshold" value="info"/> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ABSOLUTE} [%t] %-5p %c{1} - %m%n"/> </layout> </appender> <appender …

2
จะดึงอินสแตนซ์ที่มีคำอธิบายประกอบจากหัวฉีดของ Guice ได้อย่างไร
สมมติว่าฉันมีโมดูล: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } และฉันต้องการทดสอบโมดูลและตรวจสอบว่ามันฉีดค่าที่ถูกต้องในStringฟิลด์ที่มีคำอธิบายประกอบNames.named("annotation")โดยไม่ต้องมีคลาสและฟิลด์ แต่ได้รับค่าโดยตรงจากหัวฉีด: @Test public void test() { Injector injector = Guice.createInjector(new Module()); // THIS IS NOT GOING TO WORK! String delirious = injector.getInstance(String.class); assertThat(delirious, IsEqual.equalTo("DELIRIOUS"); }

11
วิธีที่ง่ายที่สุดในการมีไฟล์กำหนดค่าในแอปพลิเคชัน Windows Forms C #
ฉันยังใหม่กับ. NET มากและฉันก็ยังไม่เข้าใจว่าไฟล์คอนฟิกูเรชันทำงานอย่างไร ทุกครั้งที่ค้นหาใน Google ฉันได้รับผลลัพธ์เกี่ยวกับ web.config แต่ฉันกำลังเขียนแอปพลิเคชัน Windows Forms ฉันคิดว่าฉันต้องใช้เนมสเปซ System.Configuration แต่เอกสารไม่ได้ช่วยอะไร ฉันจะกำหนดได้อย่างไรว่าไฟล์คอนฟิกูเรชันของฉันคือ XYZ.xml หรือมีชื่อ "เริ่มต้น" สำหรับไฟล์กำหนดค่าหรือไม่ ฉันยังไม่เข้าใจ นอกจากนี้ฉันจะกำหนดส่วนใหม่ได้อย่างไร ฉันจำเป็นต้องสร้างคลาสที่สืบทอดมาจาก ConfigurationSection หรือไม่? ฉันต้องการเพียงแค่มีไฟล์การกำหนดค่าที่มีค่าดังนี้: <MyCustomValue>1</MyCustomValue> <MyCustomPath>C:\Some\Path\Here</MyCustomPath> มีวิธีทำง่ายๆไหม? คุณช่วยอธิบายด้วยวิธีง่ายๆในการอ่านและเขียนจาก / ไปยังไฟล์คอนฟิกูเรชันง่ายๆ

4
เหตุใด Visual Studio จึงบอกฉันว่าไม่ได้กำหนดเมธอด AddJsonFile ()
ฉันกำลังพัฒนาโครงการ ASP.NET 5 WebAPI โดยใช้ VS Ultimate 2015 Preview ฉันกำลังพยายามกำหนดค่าแอปด้วยวิธีนี้ (หมายเลขบรรทัดเป็นเพียงคำแนะนำ): 1 using Microsoft.Framework.ConfigurationModel; 2 3 public IConfiguration Configuration { get; private set; } 4 5 public Startup() 6 { 7 Configuration = new Configuration() 8 .AddJsonFile("config.json") 9 .AddEnvironmentVariables(); 10 } บรรทัดที่ 8 ทำให้ฉันมีข้อผิดพลาด: 'Configuration' ไม่มีคำจำกัดความสำหรับ 'AddJsonFile' ... เกิดอะไรขึ้น?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.