.net localhost เว็บไซต์ทำการรับ arterySignalR / poll? transport = longPolling & connectionToken = การโทร


279

ฉันสร้างโครงการ VS 2013 ใหม่และดูหน้าที่ default.aspx ด้วยเบราว์เซอร์ Firefox เมื่อฉันตรวจสอบการโทรผ่านเน็ตที่ทำไปแล้วฉันเห็นว่ากำลังโทรไปที่:

http://localhost:50682/6a663a78019845d5ade4a328cad09cc2/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAOBmDwPWa2ky2MAZXFHBMVAAAAAACAAAAAAAQZgAAAAEAACAAAADSADQXBVKiKczflJ0OzUjOLduFTJE4zd%2FLHWGpDfXnuAAAAAAOgAAAAAIAACAAAACyEX81VwilygfphPoEKCYQ6ZwrkzExoKfZzEMkqBKqqzAAAADG%2BDJbrEFOfsNm9OKhqacnGseQvrwy5kmyZnI5YJiZbjYFgzMELXHfwA7Sxjj4osJAAAAAvQvoG4N0nn8eB9FRaJaZyqaUDF%2F9ypvGN%2B%2BVefnx8U1Fq6P9HXO9vEC%2BfA2s8R4jik58rD4IcFMjM4P8l5kv6g%3D%3D&messageId=d-F1180A0E-W%2C0%7Cl%2C4%7Cm%2C0&requestUrl=http%3A%2F%2Flocalhost%3A50656%2Fdefaulttest&browserName=Firefox&tid=4&_=1384207744328

ทำไมถึงทำเช่นนั้น? ฉันจะหยุดสายเหล่านั้นได้อย่างไร ฉันเห็นการโทรไปที่ URL ด้านบนทุก 6 วินาที โปรดช่วยฉันเข้าใจสิ่งนี้และแก้ไขปัญหานี้



ขอบคุณ Gustavo สิ่งนี้หยุดการเชื่อมต่อ ขอบคุณอีกครั้ง.
user2981059

แน่นอนว่ามันไม่ได้มีการโทรจำนวนไม่ จำกัด :)
Sachin Kainth

คำตอบ:


304

สิ่งนี้ทำงานได้ตามที่ตั้งใจไว้ Artery aka BrowserLink เป็นการเชื่อมต่อแบบเรียลไทม์จาก Visual Studio ไปยังเบราว์เซอร์ทั้งหมดที่ใช้รหัสของคุณ มันช่วยให้ Visual Studio สามารถโต้ตอบกับทุกเบราว์เซอร์

ตัวอย่างเช่นหากคุณมี IE, Opera, Chrome และ Firefox ใช้รหัสของคุณทั้งหมดและคุณกำลังพยายามที่จะตรวจสอบความถูกต้องของเบราว์เซอร์ แทนที่จะไปที่แต่ละเบราว์เซอร์และกดปุ่ม f5 เพื่อรีเฟรชคุณสามารถคลิกที่ปุ่มรีเฟรชลิงก์ของเบราว์เซอร์ซึ่งจะรีเฟรชหน้าเว็บทั้งหมดให้คุณโดยอัตโนมัติ

ไม่ใช่ทุกคนที่ต้องการหรือจำเป็นต้องมีฟังก์ชั่นนี้ดังนั้นหากคุณต้องการปิดการใช้งานดังที่ Gustavo Armenta กล่าวว่าคุณสามารถปิดใช้งานได้โดยทำตามขั้นตอนที่นี่: ฉันจะปิดการใช้งาน __vwd / js / artery ใน VS.NET 2013 ได้อย่างไร

หวังว่านี่จะช่วยได้!


1
นี่คือลิงค์ที่อธิบายรายละเอียดและวิธีใช้"วิธีใช้เบราว์เซอร์ลิงค์"
Remy

1
"เครื่องมือ" นี้โดยทั่วไปแตกรหัสจาวาสคริปต์ของฉันในวันนี้ มันจะป้องกันไม่ให้โครเมี่ยมแสดงหน้าตัวอย่างก่อนพิมพ์จนกว่าจะโหลดหน้าซ้ำ
ฟรานซิสโก

3
การติดตาม VS2013 Update 4 คุณลักษณะนี้ดูเหมือนว่าจะติด IE11 อย่างต่อเนื่องใน Windows 8 ... ฉันต้องปิดการใช้งานเพื่อทดสอบเว็บไซต์ของฉันใน IE11
Richard Ev

1
มันทำให้คำขอ 20K ในเวลาน้อยกว่า 30 วินาทีและใช้ cpu อย่างหนัก คุณสมบัตินี้อาจมีประโยชน์ แต่ก็ทำให้เกิดปัญหามากเกินไปแม้ใน intel i7 cpu
dvdmn

119

ฉันอยากจะแนะนำให้คุณอ่านโพสต์นี้เป็นครั้งแรกที่คุณสมบัติการเชื่อมโยงเบราว์เซอร์ใน Visual Studio Preview 2013เพื่อทำความเข้าใจเกี่ยวกับคุณสมบัติใหม่นี้ที่มาพร้อมกับ VS 2013

จากนั้นหากต้องการปิดใช้งานเพียงยกเลิกการเลือกตัวเลือก "เปิดใช้งานลิงก์เบราว์เซอร์"

ป้อนคำอธิบายรูปภาพที่นี่


36

คุณสามารถซ่อนคำขอการสำรวจจากแท็บเครือข่ายเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome เพื่อให้คำขอที่คุณสนใจปรากฏให้เห็นจริง คุณสามารถซ่อนคำขอการสำรวจได้โดยเพิ่มตัวกรองเชิงลบ:

  • บนแท็บเครือข่ายคลิกปุ่มตัวกรองเพื่อเปิดตัวเลือกตัวกรอง
  • ป้อน "-poll" โดยไม่ใส่เครื่องหมายอัญประกาศเพื่อซ่อนคำขอการลงคะแนน

ตัวอย่าง:

ป้อนคำอธิบายรูปภาพที่นี่


3
ไม่ใช่คำตอบสำหรับคำถาม OP แต่มีประโยชน์มากฉันจะ +1 ได้ =)
Myster

1
ดูเหมือนจะไม่ทำงานอีกต่อไป - มันเคยสำหรับฉัน แต่ประมาณหนึ่งหรือสองเดือน? ก่อนหน้านี้มันหยุดทำงาน
Mark Shapiro

ดูเหมือนว่าเครื่องมือ dev ของ Chrome มีข้อผิดพลาดในตัวกรองเชิงลบที่เปิดตัวในปีนี้ ควรได้รับการแก้ไขในการเปิดตัวที่มั่นคงในอนาคต การอภิปรายที่นี่groups.google.com/forum/#!topic/google-chrome-developer-tools/…
Alexander van Trijffel

2

มีปัญหากับสิ่งนั้นบนไซต์ที่รันด้วยเฟรมเวิร์ก KnockoutJS หน้าเว็บถูกแช่แข็งเป็นเวลา 10 วินาทีจนกระทั่งสคริปต์ภายนอก "BrowserLink" กำลังโหลด (ใช้เบราว์เซอร์ Chrome)

ปัญหาได้รับการแก้ไขโดยการปิดใช้งานฟีเจอร์ "ลิงก์เบราว์เซอร์" ใน VS 2013

ขั้นตอนวิธีปิดการใช้งาน "ลิงค์เบราว์เซอร์" (ขอบคุณ Gustavo Armenta สำหรับการแสดงความคิดเห็นพร้อมลิงค์ในคำถาม)

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