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

.NET Framework เป็นซอฟต์แวร์สำหรับระบบปฏิบัติการ Microsoft Windows ประกอบด้วยไลบรารีขนาดใหญ่และรองรับภาษาการเขียนโปรแกรมหลายภาษาซึ่งช่วยให้สามารถทำงานร่วมกันได้ของภาษา

11
ไม่สามารถติดตั้ง. net 3.5 บนเซิร์ฟเวอร์ Windows 2012
ฉันกำลังพยายามติดตั้ง. Net 3.5 บน Windows Server 2012 และมันทำให้ความล้มเหลวอยู่ตลอดเวลา ฉันใช้ "เพิ่มหรือลบคุณสมบัติ" และมีอินเทอร์เน็ตอยู่แล้ว ฉันได้อ่านว่าหากไม่พบแหล่งสำรองตัวติดตั้งพยายามดาวน์โหลดออนไลน์และติดตั้งจากที่นั่น อย่างไรก็ตามมันไม่ทำงาน นี่คือภาพหน้าจอที่ฉันเห็นอยู่เรื่อย ๆ : กรุณาแนะนำสิ่งที่ฉันหายไป? แก้ไข: ฉันได้ลองใช้dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allแต่ฉันไม่มีดิสก์แหล่งที่มากับฉัน ฉันต้องการดาวน์โหลดแบบออนไลน์

3
ฉันควรใช้ thread_cache_size มูลค่าเท่าใด
ฉันใช้ Asp.Net ร่วมกับ MySQL ในสตริงการเชื่อมต่อ. Net ฉันได้ตั้งค่า Max Pool Size เป็น 150 หากฉันเรียกใช้สิ่งต่อไปนี้ฉันจะได้รับค่าเหล่านี้: SHOW GLOBAL STATUS LIKE 'max_used_connections'; gives 66 SHOW GLOBAL STATUS LIKE 'Threads_created'; gives 66 SHOW GLOBAL STATUS LIKE 'connections'; gives 474 ซึ่งให้ Threads_created / การเชื่อมต่อ = 0,1392 thread_cache_sizeดังนั้นจากที่ดูเหมือนว่าฉันจะต้องเพิ่มขึ้น แต่ถ้าฉันวิ่งSHOW PROCESSLISTฉันมักจะเห็นว่าฉันมีการเชื่อมต่อเปิดมากมาย (ส่วนใหญ่นอนหลับ) เพราะสระที่สร้างโดย. Net ฉันยังต้องตั้งค่าthread_cache_sizeตามที่ฉันจะยังคงใช้การเชื่อมต่อจากกลุ่มการเชื่อมต่อหรือไม่ หากขนาดสระว่ายน้ำเท่ากับ 150 คุณคิดว่าคุ้มค่าหรือไม่ที่จะตั้งไว้thread_cache_sizeที่ …

1
IIS 7.5 - ปิดใช้งานคุณสมบัติการรีไซเคิลที่ซ้อนทับกันซึ่งไม่ได้ถูกเชื่อฟังเมื่อมีการอัปเดต web.config
ฉันมีเว็บไซต์ที่มีการล็อคพิเศษในทรัพยากรบางอย่าง ฉันใช้. NET Application_Start และ Application_End เหตุการณ์เพื่อรับและปล่อยการล็อกทรัพยากรเหล่านี้ในเวลาที่เหมาะสม เพื่อให้ทำงานได้อย่างถูกต้องจะมีเพียงหนึ่งอินสแตนซ์ของแอปพลิเคชันของฉันที่ทำงานในเวลาที่กำหนด ที่จะได้รับนี้จะเกิดขึ้นฉันได้ตั้งค่าทรัพย์สินในสระว่ายน้ำของโปรแกรมประยุกต์เพื่อDisable Overlapped Recycle Trueคุณสมบัตินี้ควรให้แน่ใจว่ากระบวนการของผู้ปฏิบัติงานเก่าจะปิดตัวลงอย่างสมบูรณ์ก่อนที่จะเริ่มกระบวนการใหม่เมื่อใดก็ตามที่กลุ่มแอพนั้นถูกรีไซเคิล สิ่งนี้จะทำงานได้ดีทุกครั้งที่มีการรีไซเคิลแอพด้วยตนเองผ่าน IIS โดยอัตโนมัติตามผลลัพธ์ของการไม่ได้ใช้งานเวลาว่างหรือโดยอัตโนมัติตามกฎเวลา / ช่วงเวลาที่เฉพาะเจาะจง อย่างไรก็ตามเมื่อ web.config สำหรับไซต์ได้รับการอัปเดตกฎนี้จะไม่ถูกนำมาใช้ - กระบวนการของผู้ปฏิบัติงานใหม่จะเริ่มขึ้นก่อนที่กระบวนการเก่าจะเสร็จสิ้น สิ่งนี้ทำให้สิ่งเลวร้ายเกิดขึ้น ฉันได้Disable Recycling for Configuration Changesตั้งค่าคุณสมบัติFalseเป็นฉันต้องการให้กลุ่มแอพนำกลับมาใช้ใหม่เมื่อมีการอัปเดต web.config - สิ่งนี้เกิดขึ้นบ่อยครั้งในระหว่างการพัฒนา นี่เป็นสิ่งที่คาดหวังหรือเป็นข้อผิดพลาดใน IIS ตัวเลือกเดียวของฉันคือการตั้งค่าเพื่อให้การเปลี่ยน web.config ไม่ได้นำแอพพูลกลับมาใช้ใหม่ ฉันไม่อยากทำอย่างนี้เพราะฉันค่อนข้างแน่ใจว่ามันจะทำให้เกิดอาการปวดหัวกับผู้คนที่เปลี่ยนการกำหนดค่าแล้วลืมรีไซเคิลแอพพูล ปรับปรุง: เพื่อความชัดเจนมากขึ้นเมื่อstartมีการเรียกเหตุการณ์กระบวนการของผู้ปฏิบัติงานใหม่ก่อนที่กระบวนการของผู้ปฏิบัติงานเก่าจะปิดตัวลงดังนั้นendกิจกรรมกระบวนการของผู้ปฏิบัติงานเก่าจะไม่ถูกเรียก - มันไม่ได้เกิดขึ้นตามลำดับมันไม่เคยเกิดขึ้นเลย
25 windows  iis  iis-7.5  .net 

6
วิธีเพิ่มแอสเซมบลี. NET ลงในเซสชัน Powershell อย่างถูกต้อง
ฉันมี. NET assembly (dll) ซึ่งเป็น API สำหรับซอฟต์แวร์สำรองข้อมูลที่เราใช้ที่นี่ มันมีคุณสมบัติและวิธีการบางอย่างที่ฉันต้องการใช้ประโยชน์จากสคริปต์ Powershell ของฉัน อย่างไรก็ตามฉันพบปัญหามากมายกับการโหลดชุดประกอบครั้งแรกจากนั้นใช้ประเภทใดก็ได้เมื่อโหลดชุดประกอบแล้ว เส้นทางไฟล์ที่สมบูรณ์คือ: C:\rnd\CloudBerry.Backup.API.dll ใน PowerShell ฉันใช้: $dllpath = "C:\rnd\CloudBerry.Backup.API.dll" Add-Type -Path $dllpath ฉันได้รับข้อผิดพลาดด้านล่าง: Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. At line:1 char:9 + Add-Type <<<< -Path $dllpath …
24 powershell  .net 

2
การตั้งค่า“. NET Framework Version” ใน IIS ทำอะไรได้จริง
ดูเหมือนว่าจะเป็นคำถามที่ชัดเจน แต่ฉันกำลังพยายามหาปุ่ม "Change .NET Framework Version" บนแผงการกำหนดค่า IIS ระดับบนสุดที่เปลี่ยนแปลงไป บนเซิร์ฟเวอร์ทั้งหมดของฉันจะมี v2.0 เสมอ กลุ่มแอปพลิเคชันของฉันเป็นส่วนผสมของ v2.0 และ v4.0 และแอปพลิเคชัน v4.0 ทั้งหมดของฉันทำงานได้อย่างถูกต้อง ดังนั้นการควบคุมหมายเลขรุ่นนี้คืออะไร? อะไรจะขึ้นอยู่กับสิ่งนี้ที่จะไม่ถูกกำหนดให้กับกลุ่มแอปพลิเคชัน ดูเหมือนจะแปลก การตั้งค่าดังกล่าวเป็นภาพด้านล่าง:
19 iis  asp.net  .net 

2
อัพเกรด TFS 2010 build server เพื่อรองรับ. net 4.5
สิ่งที่จำเป็นในเอเจนต์ tfs 2010 build เพื่อสร้างโครงการ. net 4.5 ใน tfs 2008 เราต้องตั้งค่าคุณสมบัติ MSBuildPath แต่การกำหนดค่าดูเหมือนจะแตกต่างกันในปี 2010 ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ (614): ไม่พบโครงการ "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" ที่นำเข้าโครงการ ยืนยันว่าเส้นทางในการประกาศนั้นถูกต้องและมีไฟล์อยู่บนดิสก์ เราจัดการกับมันอย่างไรในปี 2008 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx

1
จะเพิ่ม NETWORK SERVICE ไปยังกลุ่มผู้ใช้งานได้อย่างไร?
ฉันกำลังปรับแอปพลิเคชันจากเซิร์ฟเวอร์อื่นคู่มือการติดตั้งบอกให้ฉันทราบ เพิ่ม Server Name \ Network Service identity ในกลุ่มสิทธิ์ผู้ใช้ แล้วฉันจะทำอย่างไร ฉันพยายามแล้ว: ผ่านการจัดการคอมพิวเตอร์, กลุ่ม, ผู้ใช้และเพิ่มที่นั่น แต่ไม่พบ (เช่น netname \ NETWORK SERVICE หรือ AUTHORITY \ NETWORK SERVICE) ฉันหายไปนี่อะไร ขอบคุณล่วงหน้า.
14 iis  permissions  .net 

5
วิธีโหลดบาลานซ์ SQL Server 2008 สำหรับแอปพลิเคชัน ASP.NET ที่มีการใช้งานสูง
ลองนึกภาพว่าคุณมีเว็บแอปพลิเคชั่นที่ประสบความสำเร็จที่ใช้ ASP.NET และ IIS 7 มันสร้างการโทรจำนวนมากไปยังฐานข้อมูล SQL Server 2008 และคาดว่าจะพร้อมให้บริการแก่สาธารณะด้วยเวลาการทำงาน 99.9% (หยุดทำงาน 8 ชั่วโมง 45 นาทีต่อ ปี). เป้าหมายของเราคือ: ติดตั้ง Windows Updates บนเซิร์ฟเวอร์โดยไม่ทำให้ลูกค้าหยุดทำงาน ป้องกันฮาร์ดแวร์ล่มบนเซิร์ฟเวอร์ไม่ให้แอปพลิเคชัน ASP.NET ช้าลงเนื่องจากการหมดเวลา ซึ่งแตกต่างจาก load-balancing แอปพลิเคชัน ASP.NET, load-balancing SQL ดูเหมือนจะยากมากขึ้น อะไรคือแนวทางปฏิบัติที่ดีที่สุดของคุณในการตั้งค่าคลัสเตอร์ SQL Server 2008 R2 แบบโหลดบาลานซ์อย่างง่ายสำหรับ Micro-ISV ที่ใช้สแต็ก Microsoft

2
จะดูข้อผิดพลาด 500 โดยละเอียดได้อย่างไร
ฉันมี ii8 ที่ฉันได้พยายามปรับใช้ asp.net เว็บ api ของฉัน ฉันเดาว่าฉันกำลังทำสิ่งผิดปกติเมื่อฉันพยายามดูว่า api ของฉันทำงานหรือไม่ฉันได้รับข้อผิดพลาด 500 ข้อ อย่างไรก็ตามมันไม่ได้บอกฉันว่าข้อผิดพลาดคืออะไร ฉันจะรับข้อมูลรายละเอียดเพิ่มเติมได้อย่างไร

2
ไม่สามารถรับอะไรได้ยกเว้น 403 จากเว็บไซต์. Net 4.5
สถานการณ์จำลอง: ล้าง Server 2008 R2 ติดตั้งด้วยบทบาท IIS การติดตั้ง Framework 3.5 (คุณลักษณะเซิร์ฟเวอร์) การติดตั้ง Framework 4.5 RC (ดาวน์โหลด MS) ดำเนินการ C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i (ฉันจะใช้-iruกับเซิร์ฟเวอร์ที่มีอยู่ แต่นี่คือโครงสร้างที่สะอาด) เผยแพร่ผ่านระบบไฟล์ (การแบ่งปัน SMB) แปลงโฟลเดอร์เป็นแอปพลิเคชันโดยใช้. Net 4.0 Integrated App Pool หยุด / รีสตาร์ททุกอย่าง การเรียกดูlocalhost/TestAppผลลัพธ์ใน 403.14 (ห้ามการสืบค้นไดเรกทอรี) ฉันพลาดขั้นตอนใดไป ไซต์ที่เป็นปัญหาคือ MVC4 และกำหนดเป้าหมายเป็น 4.5 RC framework
10 iis  asp.net  .net 

3
Windows Services ไม่เริ่มทำงานโดยอัตโนมัติหลังจากรีบู๊ตหรือไม่
เรามีบริการ Windows บางอย่างที่เขียนใน. NET พวกเขาเริ่มต้นได้ด้วยตนเองภายใน mmc บริการ แต่แม้จะถูกตั้งค่าเป็นอัตโนมัติพวกเขาไม่เคยเริ่มต้นเมื่อเปิดเครื่อง (หรือรีบูต) เครื่อง อัปเดตในบันทึกเหตุการณ์แทนที่จะเห็น "xyz เริ่มต้น" ข้างบริการอื่น ๆ ทั้งหมดที่เริ่มต้นฉันเพิ่งเห็น "บริการ xyz เข้าสู่สถานะหยุดทำงาน" และข้อผิดพลาดแยกที่ระบุว่า "หมดเวลา (30000 มิลลิวินาที) ในขณะที่รอการตอบสนองธุรกรรมจากบริการ slsvc" หากฉันเริ่มต้นด้วยตนเองฉันจะได้รับรายการปกติในบันทึกเหตุการณ์ตามที่คาดไว้และทุกอย่างก็ดี - จนกว่าแพทช์ Windows Update ถัดไปซึ่งบังคับให้รีบูตและบริการทั้งหมดจะถูกปิดอีกครั้ง ความคิดใด ๆ ฉันได้ลองตั้งค่าให้ล่าช้าเริ่มโดยไม่มีความแตกต่างที่ชัดเจน
10 windows  service  .net 

1
.net framework 3.5 รหัสข้อผิดพลาด: 0x800F081F
ฉันเพิ่งอัปเดตพีซีที่ทำงานเป็น Windows 10 Enterprise หลังจากการอัพเดตฉันสังเกตเห็นว่าเครื่องมือการเชื่อมต่อระยะไกลของฉันทั้งหมดที่นอกเหนือจาก RDP จะไม่ติดตั้งหรือไม่ทำงานและฉันได้รับพรอมต์ให้ติดตั้ง. NET Framework 3.5 ฉันลองใช้วิธีการต่าง ๆ ในการติดตั้งคุณลักษณะนี้ แต่ไม่ประสบความสำเร็จ ฉันได้เยี่ยมชมแหล่งข้อมูลออนไลน์ไม่กี่แห่งและลองใช้คำแนะนำส่วนใหญ่แล้วยังไม่สามารถติดตั้งได้ มาถึงจุดนี้ฉันมี: พยายามติดตั้งโดยใช้ Windows Update Installer บนเครื่อง PC และฉันได้รับรหัสข้อผิดพลาด: 0x800F081F ฉันพยายามดาวน์โหลดการอัพเดทผ่านทาง Microsoft และติดตั้งโดยไม่ต้องใช้ Windows Update ด้วยผลลัพธ์เดียวกัน ฉันรันการซ่อม DISM ผ่านทางพรอมต์คำสั่งจากนั้นลองติดตั้งด้วยผลลัพธ์เดียวกัน ฉันได้ลองเปิดใช้งานคุณสมบัติ. NET Framework 3.5 ในหน้าต่าง "เปิดหรือปิดคุณสมบัติ Windows" ของพีซี เพิ่มไอเท็มเดียวกันหลายเวอร์ชันด้วยกัน คำถามของฉันคือฉันทำบางสิ่งบางอย่างบนพีซีมีวิธีอื่นที่ฉันสามารถทำได้หรือมีบางสิ่งที่แตกหักที่ฉันไม่เห็นใช่หรือไม่ ขอบคุณสำหรับความช่วยเหลือของคุณล่วงหน้า

2
เหตุใด Windows 2008 จึงใช้ swap ก่อนที่หน่วยความจำจะเต็ม
ฉันจัดการเซิร์ฟเวอร์ Windows 2008 (อย่างดีใน Amazon EC2) ที่ใช้ IIS และแอปเว็บ. NET4 ฉันได้รับการแจ้งเตือนหน่วยความจำเมื่อวันก่อนและไปและดูและหน่วยความจำกระบวนการได้เพิ่มขึ้นเมื่อเวลาผ่านผ่านการรั่วไหลช้าบางชนิด มันไม่ได้เติบโตขึ้นมากเช่น 60M ถึง 200M แต่พออื่น ๆ เกิดขึ้นพร้อมกล่องที่ผ่านเกณฑ์ที่ค่อนข้างต่ำของเรา (75%) เพื่อตั้งค่าจอภาพ ฉันรีไซเคิลแอพของแอพและหน่วยความจำที่เป็นอิสระและฉันสังเกตเห็นเมื่อตรวจสอบสถิติว่าพื้นที่สว็อปถูกใช้อย่างมีนัยสำคัญและมากกว่า 1 GB ของมันเพิ่มขึ้นด้วยการรีไซเคิล บางทีนี่อาจเป็นคำถามพื้นฐาน แต่ฉันเป็นคนที่ใช้ระบบปฏิบัติการยูนิกซ์และฉันเคยชินกับการที่ไม่ได้ใช้จนกว่าคุณจะจำไม่ได้ กล่องนี้ไม่เคยมีการใช้งานหน่วยความจำเกิน 75% นี่เป็นสิ่งที่ Windows หรือสิ่ง. NET หรือสิ่งที่ Amazon หรือไม่? ฉันสงสัยว่ามีการรั่วไหลของหน่วยความจำขนาดใหญ่กว่าในแอพนี้กว่าที่สงสัย - มันไม่รั่วจาก 60M ถึง 200M มันรั่วไหลจาก 60M เป็น 1.2GB แต่ส่วนใหญ่มันจะ "เย็น" และถูกผลักออกมาเพื่อแลกเปลี่ยนหรือเปล่า? ฉันได้ตั้งค่าการรีไซเคิลหน่วยความจำไว้ในกลุ่มแอพพลิเคชั่น แต่มันทำให้เกิดหน่วยความจำเต็มรูปแบบในกล่องดังนั้นแอปนี้อาจใหญ่ขึ้นจริง …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.