wp8真机调试,出错 already in use by another application

oonlyone2156 2014-08-18 04:30:56

因为要用到蓝牙,所以没法进行模拟器调试,直接真机调试,碰到这个错误,请问是什么原因?。软件可以部署的
...全文
536 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oonlyone2156 2014-09-11
  • 打赏
  • 举报
回复
不是这个原因,我已经尝试过了,我换用8.1 SDK就可以调试的,我手机是8.1的。不知道是不是这个原因
Smiletozxj 2014-09-10
  • 打赏
  • 举报
回复
已经有个你开发的应用部署上去了, 找到卸载就好了
oonlyone2156 2014-08-23
  • 打赏
  • 举报
回复
手机重启过的,那个停止了,连程序也下不进去
DrSmart 2014-08-21
  • 打赏
  • 举报
回复
端口占用错误,pc同步端那个进程结束下,叫ipoverusb什么的
oonlyone2156 2014-08-20
  • 打赏
  • 举报
回复
这些方法都有试过,还是不行
gnimgnot 2014-08-20
  • 打赏
  • 举报
回复
手机重启也不行??
gnimgnot 2014-08-19
  • 打赏
  • 举报
回复
那就只有重启vs了,还不行就重启电脑。
gnimgnot 2014-08-19
  • 打赏
  • 举报
回复
你开了两个visual studio,然后另一个正在调试状态?
oonlyone2156 2014-08-19
  • 打赏
  • 举报
回复
不是这个原因,我就开了一个
Version V6.48 (2019-07-26) Added flash programming support for AmbiqMicro's AMA2B1KK (Apollo2 Blue; AMA2BEVB). Added flash programming support for AmbiqMicro's AMA2B1KK (Apollo2 Blue; AMA2BEVB). Added unlocking support for Microchip SAML10 series devices. Added unlocking support for Microchip SAML10 series devices. Analog Devices ADUCM355: Reset could not be overwritten using a J-Link script file. Fixed. CCS plugin: Added a new option which allows configuring a J-Link script file (project dependent). Commander: "erase" did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. Commander: "erase" did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. DLL Updater (internal): Added Infineons Micro Inspector. DLL Updater (internal): Added Infineons Micro Inspector. DLL: STM32WB55 added support for Co-Processor Wireless stack upgrade. DLL: Added Flash programming support for CYT2B9 series devices. DLL: Added Flash programming support for CYT2B9 series devices. DLL: Added Flash programming support for Cypress Traveo2 CYT2B and CYT4B series devices. DLL: Added Flash programming support for Cypress Traveo2 CYT2B and CYT4B series devices. DLL: Added OTP flash programming support for TI's RM42L device family. DLL: Added OTP flash programming support for TI's RM44L device family. DLL: Added OTP flash programming support for TI's RM46L device family. DLL: Added OTP flash programming support for TI's RM48L device family. DLL: Added flash programming support for Panasonic MN1M7BFxx and MN1M7AFxx series devices. DLL: Added flash programming support for Panasonic MN1M7BFxx and MN1M7AFxx series devices. DLL: Added flash programming support for ST STM32G47xx series devices. DLL: Added flash programming support for ST STM32G4xx series devices. DLL: Added flash programming support for ST STM32G4xx series devices. DLL: Added flash programming support for STM32H745, STM32H755, STM32H747 and STM32H757 series devices. DLL: Added flash programming support for STM32H745, STM32H755, STM32H747 and STM32H757 series devices. DLL: Added flash programming support for WIZnet W7500 series device. DLL: Added flash programming support for WIZnet W7500 series device. DLL: Added native trace buffer support for Renesas RZ/A2M series. DLL: Added support for Cypress CYT2B series devices Cortex-M4. DLL: Added support for Cypress CYT4B series devices Cortex-M7_0 and Cortex-M7_1. DLL: Added support for Cypress MB9DF / MB9EF series (FCR4) devices. DLL: Added support for RISC-V behind a DAP as setup. DLL: Added support for RISC-V via SWD for RISC-V behind a DAP setups. DLL: Added support for SPI FLash Adesto ATXP128/ATXP128R to SPIFI-Lib for indirect flash programming. DLL: Added support for SPI FLash Adesto ATXP128/ATXP128R to SPIFI-Lib for indirect flash programming. DLL: Added support for command string "CORESIGHT_SetCoreBaseAddr" DLL: Cypress PSoC4 family: Under special circumstances, unlock did not work. Fixed. DLL: Cypress PSoC4 family: Under special circumstances, unlock did not work. Fixed. DLL: Flash programming sector sizes corrected for Traveo2 CYT4B series devices. DLL: Flash programming sector sizes corrected for Traveo2 CYT4B series devices. DLL: For the MPC560xx devices, the ECC SRAM was not initialized after connect. Fixed. DLL: Hilscher NetX90 flash bank size, fixed. DLL: Infineon TLE98xx: Some J-Link LITEs could not connect establish a successful target connection due to missing firmware functionality. Fixed. DLL: JTAG: When only having 1 TAP in the JTAG chain and its matches the one for the configured CPU core but the TAP-ID was unknown, connect did not work. Fixed. DLL: Linux: Delayed / slowed execution of certain API functions when using J-Link via USB (e.g. on Close()). Introduced in V6.46. Fixed. DLL: Linux: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the JLinkDevices.xml file was not found. Fixed. DLL: Linux: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the libjlink* shared library was not found. Fixed. DLL: Microchip J-32 OEM probes could not support legacy Atmel devices. Fixed. DLL: Minor bug in flash programming algorithm for STM32G0xx series devices, fixed. DLL: NXP KW34: Added flash programming support for the program and data flash area. DLL: NXP KW34: Added flash programming support for the program and data flash area. DLL: NXP KW35 / KW36 / KW38 / KW39: Added flash programming support for the data flash area. DLL: NXP KW35 / KW36 / KW38 / KW39: Added flash programming support for the data flash area. DLL: NXP KW38: Corrected device names showen in the device selection dialog. DLL: NXP KW38: Corrected device names showen in the device selection dialog. DLL: NXP KW3x family: Improved flash programming speed significantly. DLL: NXP KW3x family: Improved flash programming speed significantly. DLL: NXP LPC18xx / LPC43xx: After QSPI flash programming, the QSPI flash memory was no longer memory mapped accessible. Introduced in V6.41. Fixed. DLL: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46). Fixed. DLL: Programming issue while another application is already running on Hilscher NetX90, fixed. DLL: QSPI flash programming: When the QE bit was set before flash programming, it has been cleared but not restored by the DLL. Introduced in V6.46h. Fixed. DLL: Qorvo GP570 / UE878 / QPG6 family: Flash programming did not work in recent silicon revisions. Fixed. DLL: Qorvo GPxxx: Under special circumstances, flash programming did not work. Fixed. DLL: RAM size of ST STM32F412 series devices, fixed. DLL: RISC-V behind a DAP: Setting system variables , , from J-Link script files did not have any effect for RISC-V behind a DAP. Fixed. DLL: RISC-V behind a DAP: Setting system variables , , from J-Link script files did not have any effect for RISC-V behind a DAP. Fixed. DLL: RISC-V: Added reset type "Reset Pin" to explicitly allow resetting the target via the reset pin, instead of the bit DLL: RISC-V: Changed default reset type from reset pin to to support reset on almost all systems, also ones that do not populate a reset pin DLL: RISC-V: Interrupts were not disabled correctly during flash programming for built-in flash algos (works well for open flash loaders). Fixed. DLL: RISC-V: Reset could fail with "core did not halt after reset" even if the core halted correctly. Fixed. DLL: Re-attaching to existing debug session after connecting and disconnecting once via TELNET (e.g. used by RTTClient and RTTViewer) did not work properly. Fixed. DLL: Renesas R5F51306 (RX130) devices were not detected by the J-Link DLL. Fixed. DLL: Renesas RX231: OFS1 could not be modified. Fixed. DLL: Renesas RX: Added support for RX66N series devices DLL: Renesas RX: Added support for RX72M series devices DLL: Renesas RX: Added support for RX72M series devices DLL: Renesas RX: Added support for RX72N series devices DLL: Renesas RX: Added support for RX72T series devices DLL: Renesas RX: Added support for RX72T series devices DLL: Renesas RX: RX66T: Programming of option-setting memory (OSIS) did not work properly. Fixed. DLL: Renesas RX: When connecting to locked RX devices via JTAG (does not affect FINE!), 16-byte IDCODE (OSIS) could be rejected even though the correct code was given. Fixed. DLL: Renesas S7G2: QSPI flash programming did not work for QSPI flashes >= 16MB. Fixed. DLL: Resets during halt of TI RM57L843ZWT device, due to running watchdog, fixed. Enabled cross trigger interfaces to forward debug acknowledge signal to Watchdog. DLL: SPI-Flash programming for Spansion S25FL256L, fixed. DLL: STM32L031K6 secure chip did not work. Fixed. DLL: STM32WB55 added support for Co-Processor Wireless stack upgrade. DLL: TI RM42L420 added EEPROM support. DLL: TI RM44L520/RM44L920 added flash and EEPROM support DLL: TI RM57L843ZWT added EEPROM support. DLL: TI RM57L843ZWT added EEPROM support. DLL: Under some circumstances Flash Cache was not cleaned after erase operations. DLL: Unsecure read protection for STM32L151xx series devices, fixed. DLL: Unsecure write protection for STM32L151xxx series devices, fixed. DLL: When using J-Trace PRO with IAR EWARM a "failed to allocate x bytes of memory" error could occur. Fixed. DLL: Windows: Renesas RX: When using FINE interface and disabling ongoining debug mode on debug session close, it could happen that a thread was not exited gracefully, causing handle leaks. Fixed. DLL: macOS: When calling a J-Link application via the global symlink (e.g. "JLinkExe" instead of "./JLinkExe"), sometimes the libjlink* shared library was not found. Fixed. Firmware: Flasher ARM / PRO / Portable PLUS: Chip erase could fail in stand-alone mode. Fixed. Firmware: Flasher ARM / PRO / Portable PLUS: Parallel CFI NOR Flash memory programming could fail under special circumstances. Fixed. Firmware: Flasher ARM / PRO / Portable PLUS: Stand-alone mode did not work for some devices from Analog Devices (e.g. ADuCM7023). Fixed. Firmware: Flasher ARM / PRO: FWrite command was unable to receive 512 bytes via UART at once. Fixed. Firmware: Flasher ARM V4: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: Flasher ARM/PPC/RX/PRO: Target power supply monitoring could erroneously detect an over-current. Fixed. Firmware: Flasher PRO: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46). Fixed. Firmware: Flasher PRO: Universal Flash Loader mode detection in batch mode did not work. Fixed. Firmware: Flasher PRO: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: Flasher Portable PLUS did not show the correct status under special circumstances. Fixed. Firmware: Flasher Portable PLUS did not work in J-Link Mode while showing "OK" message. Fixed. Firmware: Flasher Portable PLUS: Universal Flash Loader mode detection in batch mode did not work. Fixed. Firmware: Flasher Portable PLUS: Number of bytes to program was not calculate correctly, progress bar showed wrong percentage. Fixed. Firmware: Flasher Portable PLUS: Open flash loaders for RISC-V did not work properly anymore (introduced with V6.46). Fixed. Firmware: Flasher Portable PLUS: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: J-Link EDU Mini: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions. Fixed. Firmware: J-Link EDU Mini: RISC-V: Reset on SiFive FE310 device (mounted on HiFive1 boards) could fail with timeout error. Fixed. Firmware: J-Link EDU/BASE/PLUS V10: Added support for RISC-V behind a DAP as setup. Firmware: J-Link EDU/BASE/PLUS V10: Increased heap size of firmware (Added support for heap over multiple memory ranges with gaps between them) Firmware: J-Link EDU/BASE/PLUS V10: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions. Fixed. Firmware: J-Link EDU/BASE/PLUS V10: RISC-V: Reset on SiFive FE310 device (mounted on HiFive1 boards) could fail with timeout error. Fixed. Firmware: J-Link EDU/BASE/PLUS V10: SWO: Under very special circumstances it could happen that the 1st byte received on SWO was swallowed. Only happened, if SWO pin was used for something else between SWO_Stop() and SWO_Start(). Fixed. Firmware: J-Link EDU/BASE/PLUS V10: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: J-Link OB-K22-SiFive: RISC-V: Reset on SiFive FE310 device (mounted on HiFive1 boards) could fail with timeout error. Fixed. Firmware: J-Link PRO V4: Added support for RISC-V behind a DAP as setup. Firmware: J-Link PRO V4: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions. Fixed. Firmware: J-Link PRO V4: RISC-V: Reset on SiFive FE310 device (mounted on HiFive1 boards) could fail with timeout error. Fixed. Firmware: J-Link PRO V4: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: J-Link PRO V4: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way. Fixed. Firmware: J-Link ULTRA+ V4: Added support for RISC-V behind a DAP as setup. Firmware: J-Link ULTRA+ V4: RISC-V: On implementations that do not populate a "program buffer" CSRs could not be accessed correctly, resulting in non-functional debug sessions. Fixed. Firmware: J-Link ULTRA+ V4: RISC-V: Reset on SiFive FE310 device (mounted on HiFive1 boards) could fail with timeout error. Fixed. Firmware: J-Link ULTRA+ V4: Warning "J-Link low on memory" could occur after using SPI functionality of J-Link. Fixed. Firmware: J-Link ULTRA+ V4: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way. Fixed. Firmware: J-Link-OB-K22-SiFive: Linux: When using both VCOM ports extensively under special circumstances it could happen that the USB communication locked up. Fixed. Firmware: J-Trace PRO V1 Cortex-M: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way. Fixed. Firmware: J-Trace PRO V2 Cortex-M: Corrected typo on th webserver trace configuration page. Firmware: J-Trace PRO V2 Cortex-M: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way. Fixed. Firmware: J-Trace PRO V2 Cortex: Corrected typo on th webserver trace configuration page. Firmware: J-Trace PRO V2 Cortex: When connecting via IP and using RTT it could happen that J-Link FW crashed and rebooted if the PC did not exit the controlling process in a clean way. Fixed. Flasher ARM / PRO / Portable PLUS: Init/Exit step BNE and BEQ could jump to #step + 1. Fixed. Flasher ARM / PRO / Portable PLUS: Open Flashloader RAMCodes in stand-alone-mode can be >12kB now. Flasher ARM / PRO / Portable PLUS: Stand-alone mode did not work for some ARM devices. Introduced in V6.47b. Fixed. Flasher ARM / PRO: Reading or writing memory in J-Link mode via JTAG caused the firmware to hang and report a USB timeout. Fixed. Flasher: Added stand-alone mode support for Traveo2 CYT2B and CYT4B devices. Flasher: Added stand-alone mode support for Traveo2 CYT2B and CYT4B devices. GDBServer: Under special circumstances, a remote "g" packet error popped up when using the GDBServer with Cortex-AR or MIPS. Fixed. GUI applications (Linux): The directory the application was executed from affected the behavior of the application. Fixed. J-Flash Lite: Updated to select the flash base address of the selected device by default as "Prog. Addr." instead of always 0x00000000. J-Flash Lite: Updated to select the flash base address of the selected device by default as "Prog. Addr." instead of always 0x00000000. J-Flash SPI: Added flash programming support for ISSI IS25LP016D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25LP016D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25LP080D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25LP080D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP016D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP016D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP080D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP080D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP128D SPI Flash. J-Flash SPI: Added flash programming support for ISSI IS25WP128D SPI Flash. J-Flash SPI: Licenses that have been burned into J-Link via J-Link Commander "license add" command were not detected properly. Fixed. J-Flash: Generated data files could be unnecessarily big. Fixed. J-Flash: Generated data files could be unnecessarily big. Fixed. J-Flash: Improved error messages during the check, if the data fits into the flash memory. J-Flash: Improved error messages during the check, if the data fits into the flash memory. J-Flash: Licenses that have been burned into J-Link via J-Link Commander "license add" command were not detected properly. Fixed. J-Link BASE/EDU/PLUS: SPI flash programming with J-Flash SPI was very slow. Fixed. J-Link Commander: RISC-V: Added to the list of suggested/available interfaces JFlash: Added command line parameter "?" (Same functionality as "-?"). JFlash: Added command line parameter "?" (Same functionality as "-?"). JFlashSPI: Added SPI flash programming support for ISSI IS25LP016D SPI flash. JFlashSPI: Added SPI flash programming support for ISSI IS25LP016D SPI flash. JFlashSPI_CL: Added command line parameter "?" (Same functionality as "-?"). JFlashSPI_CL: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTClient: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTClient: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTLogger: Added command line parameter "?" (Same functionality as "-?"). JLinkRTTLogger: Added command line parameter "?" (Same functionality as "-?"). JLinkSTR91x: Added command line parameter "?" (Same functionality as "-?") and implemented "help" functionality which returns the available command line parameters. JLinkSTR91x: Added command line parameter "?" (Same functionality as "-?") and implemented "help" functionality which returns the available command line parameters. JTAGLoad: Added command line parameters "?" and "-?" (Same functionality as "/?"). JTAGLoad: Added command line parameters "?" and "-?" (Same functionality as "/?"). PCodes: Changed an ambiguous J-Link report output. PCodes: Resolved an issue where some Cypress PSoC4 devices would not unlock automatically when connecting to them. Fixed. Package: USB driver for VCOM: Under very special circumstances bluescreens could occur when using VCOM. Fixed. (Driver update only applies to Windows Vista and later. Windows XP still uses the old driver as the new one is not compatible to Windows XP anymore) RTTClient: Connecting to existing session did not work correctly on MacOS. Fixed. RTTClient: Linux: Ubuntu: Attaching to existing debug session did not work properly. Fixed. RTTLogger (Linux): Using logrotate lead to null characters being printed before RTT data. Fixed., RTTViewer: Added 'All terminals' message in case of connection loss. RTTViewer: Added information display on how to correctly enter RTT control block search range. RTTViewer: Echo to Terminal 0 / 'All terminals' was not working correctly. Fixed. RTTViewer: Fixed 'Attach to existing session' mode for Windows, MacOS and Linux. RTTViewer: Fixed typo. RTTViewer: Improved J-Link connect/ disconnect sequence. RTTViewer: Improved handling for data logging. RTTViewer: Improved handling for terminal logging. RTTViewer: Improved log messages when connecting to J-Link. RTTViewer: Improved log output. RTTViewer: Improved reconnecting for attach mode. RTTViewer: Improved the handling in case reading of RTT data failed. RTTViewer: In some occasions, the CL option '--autoconnect' did not work. Fixed. RTTViewer: In some rare occasions, clearing a terminal could crash the application. Fixed. RTTViewer: Linux: Ubuntu: Option "Attaching to existing debug session" did not work properly. Fixed. RTTViewer: Some ANSI CSI sequences caused the application to crash. Fixed. RTTViewer: The '--autoconnect' CL option caused the application to crash. Fixed. RemoteServer: Command line options '-select USB=' and '-SelectEmuBySN ' did not work correctly. Fixed. SDK (Windows): Linking against the *.lib files with MinGW did throw errors reg. undefined references to "__security_check_cookie" and "__GSHandlerCheck". Fixed. SDK: JLINKARM_EraseChip() did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. SDK: JLINKARM_EraseChip() did not use the EraseChip command to erase the entire flash but the EraseSector command. Changed. Trace: Under certain circumstances backtrace was not showing for targets with PTM. Fixed. UM08002: Chapter "Python support" added. UM08002: Chapter "Python support" updated. Section "API Functions": Added "FlashDownload" description
Table of Contents [ vii ] Automating Facebook updates with FacePress II 215 Going viral with the Share on Facebook plugin (and several others) 217 Automating twitter posts with Tweet This 218 Promoting your business or blog with YouTube 218 Using YouTube as a hosting and delivery platform 219 Using video delivery alternatives to embedded YouTube video 221 Employing YouTube as a search engine 222 Promoting products and services on YouTube 223 Summary 224 Chapter 8: Avoiding the Black Hat Techniques 225 Typical black hat techniques 226 Hidden text on web pages 226 Spider detection, cloaking, redirection, and doorway pages 226 Linking to bad neighborhoods and link farms 227 Google Webmaster Guidelines 228 Google Webmaster Guidelines in a nutshell 228 When Google detects violations of its guidelines 229 Diagnosing a Google ranking ban, penalty, or filter 230 Understanding a Google ban 231 Diagnosing a total or partial ban 231 PageRank adjustment/PageRank penalty 233 Diagnosing a PageRank penalty 233 The -950 ranking penalty 236 How to diagnose a -950 ranking penalty 236 The -30/-40 ranking penalty 236 Diagnosing a -30/-40 penalty 236 False positives that aren't penalties 237 Clearing a Google penalty 237 Abandoning your existing domain and starting over 238 Requesting reconsideration following a Google penalty 239 Avoiding black hat techniques and purveyors who promote them 241 The standard black hat scam: Link exchange 242 The standard black hat scam: Website submission service 242 The standard black hat scam: Offshore link building 243 The standard black hat scam: Autoblogging 243 Summary 244 Chapter 9: Avoiding SEO Mistakes 245 Pursuing the wrong keywords 246 Poor internal anchor text 247 Flash, JavaScript, image links, and other non-readable content 248 Poor site architecture 250 Table of Contents [ viii ] Expert site architecture with manual links and PageRank sculpting 251 Over-optimizing to improve ranking 253 Over-optimizing of on-page factors: Guidelines 253 Over-optimizing of inbound links: Guidelines 254 Jumping the gun 255 Using free hosted domains 256 Forgetting verification tools 256 Ignoring local directory listings 257 Always assigning as many categories as possible 257 Getting reviews 257 Uploading pictures 258 Completing all optional fields 258 Making multiple entries for multiple locations 258 Writing a compelling business description with keywords 258 Paying for clicks when you rank organically 259 Leaving stray pages in Google's index 260 Failing to produce fresh new content 261 Summary 261 Chapter 10: Testing Your Site and Monitoring Your Progress 263 Google Analytics 264 Setting up Google Analytics for your website 264 Using Google Analytics 266 Google Webmaster Tools 269 Checking your website's code with an HTML Validator 270 Checking your inbound link count with Yahoo! Site Explorer 272 Monitoring ranking positions and movement with Rank Tracker 274 Monitoring backlinks with majestic SEO 277 Summary 279 Appendix A: WordPress SEO Plugins 281 All in One SEO Pack 281 Dagon Design Form Mailer 282 Duplicate Post 282 Broken Link Checker 283 Automatic SEO Links 284 Google XML Sitemaps 284 HeadSpace2 SEO 284 Robots Meta 285 SEO Blogroll 285 SEO Smart Links 285 Open in New Window 285 Table of Contents [ ix ] Dean's Permalinks Migration 286 SEO Friendly Images 286 I Love Social Bookmarking 286 WP Super Cache 286 SEO slugs 287 Future Posts Calendar 287 Smart 404 287 WPtouch 288 Contact Form 7 288 Smart YouTube 288 WP e-Commerce 288 Wickett Twitter Widget 289 Share and Follow 290 Yet Another Related Posts Plugin 290 Facebook like button 291 Quick AdSense 292 Appendix B: Other SEO Resources 293 Online forums 293 Warrior Forum 294 Digital Point forum 294 The Keyword Academy 295 SEO Chat forums 295 SEO.com forums 295 Google Webmaster Tools 296 Google AdSense 296 Google AdWords 296 Google Alerts 296 Google Merchant Center 297 Google Checkout 298 Other helpful SEO tools 298 Copyscape 299 Pingdom Site Speed Checker 299 HubSpot's Website Grader 299 Flippa 300 SEOmoz 300 Search Engine Journal 301 Search Engine Roundtable 301 Blogging Labs 301 ProBlogger 302 WebProNews 302 Table of Contents [ x ] David Mihm's Local Search Ranking Factors 302 My Blog Guest 302 Keyword Strategy 303 Index 305 Table of Contents Preface 1 Chapter 1: Getting Started: SEO Basics 7 Introducing SEO 7 Improving your rank on all search engines 9 Exploring the changing nature of search engines 10 Understanding a search engine's inner working 11 Preparing the index 11 Querying the index 12 Exploring on-page search ranking factors 12 Weighing search factors 13 Understanding the search algorithm 14 Ranking factor: body content 14 Serious ranking power: title tags and meta tags 15 Using heading tags (h1, h2, h3) 18 Optimizing code quality and load speed 19 Menus, internal navigation, and link structure 20 Image filenames and alt tags 22 Text attributes: bold, italics, and underline 22 Ranking factor: high page count 22 Fodder for search engines: fresh content 24 Using the subtle power of outbound links 25 Understanding off-page ranking factors 26 Links are the power 26 Creating natural links 26 Avoiding over-optimization 27 Converting visitors to customers: the third spoke of SEO 27 Creating conversion-based websites 29 Summary 30 Table of Contents [ ii ] Chapter 2: Customizing WordPress Settings for SEO 31 Setting goals for your business and website and getting inspiration 32 Analyzing your audience 32 Determining the goal of your website 33 Following the leaders 35 Gauging competition in the search market 36 Knowing what WordPress already does for your SEO 38 Understanding WordPress' economical architecture 39 Building large sites quickly with WordPress 40 Earning respect with search engines 40 Leveraging WordPress' blogging capabilities 41 Displaying RSS feeds 41 Finding your RSS feed 42 Promoting your RSS feed 42 Automatically creating descriptive URLs with WordPress permalinks 43 Creating reliable, text-based navigation 43 Engaging visitors with built-in collaboration, contribution, and community building 45 Employing user roles to get your team involved 45 Improving ranking with user comments 46 Using update services 48 Understanding what WordPress doesn't do for your SEO 48 Tackling duplicate content within WordPress 48 Overcoming landing page customization limitations 50 Understanding limitations on page-by-page navigation 51 Summary 52 Chapter 3: Researching and Working with Keywords 53 Building your site's foundation with keyword research 54 Understanding relevance and the effect of short-tail and long tail keywords 55 Developing a powerful long tail search strategy 56 Researching keyword search volume with online keyword tools 57 Google's SKtool 57 SEO Book's free keyword tool 59 Google Insights 61 Online keyword tool: Wordtracker's free keyword tool 63 Identifying and developing your keywords 66 Gathering keywords: Thinking about your customer's (imperfect) intent 68 Generating keyword ideas with online tools 68 Generating alternative keyword ideas with Google Sets 69 Table of Contents [ iii ] Generating alternative keywords with SEOTools Keyword Suggestion Scraper and Google Suggest 69 Building keyword lists with common qualifiers 70 Analyzing customers' search behavior 71 Building keyword lists with location names 72 Learning how customers engage in local search 72 Applying long tail theory to local search 73 Following the people, following the money 75 Tuning and honing your keyword list 77 Prioritizing keywords 77 Building first, second, and third tier Keywords 77 Accounting for seasonal trends 78 Spotting seasonal keyword patterns with Google Trends 79 Tuning your list: Negative keywords 80 Grouping keywords into families 81 Finding new keywords 82 Eyeing the competition 83 Finding new keywords with Google Analytics 83 Finding new keywords With Google AdWords 85 Summary 87 Chapter 4: Understanding Technical Optimization 89 Choosing a keyword-rich domain name 90 Buying/acquiring domain names 92 Hyphens and extra characters in domain names 92 Creating an effective permalink structure 94 Highly customized permalinks 95 Optimizing your Page/Post titles and title tags 96 Page/Post titles processing in WordPress 97 Crafting title tags 99 Crafting Page/Post titles 102 Configuring WordPress to generate meta descriptions 104 Best practices for meta descriptions 104 Crafting meta descriptions 105 A dying HTML element: meta keyword tags 107 Optimizing your body content 108 Best practices for optimizing body content 108 Keyword density in body content 110 Case Study: Keyword density test of master pages 110 Optimizing heading tags 112 Optimizing WordPress templates 113 Improving rankings with optimized images 115 Table of Contents [ iv ] Inserting images and optimizing image properties in WordPress 116 Manipulating image sizes to speed up website load times 120 The ultimate WordPress robots.txt file 121 Optimizing with the XML Sitemaps plugin for WordPress 123 SEO power tool: Google Webmaster Central 125 Summary 128 Chapter 5: Creating Optimized and Engaging Content 131 Engaging visitors with your content 132 Writing effective titles and headlines 135 Using WordPress tags 136 Creating keyword-rich content 137 Keeping it natural 138 Avoiding automated content plugins 139 Writing for your audience 141 Thinking about a searcher's intent 141 Providing quality information 142 Writing to get results 143 Developing your writing style 144 Narrative styles 145 Structuring your content using taxonomy and hierarchy 147 Using WordPress categories 147 Managing your categories with plugins 148 Advanced Category Excluder 148 Multi Column Category List plugin 148 My Category Order 149 Fold Category List 149 Hiring a writer 149 Where to hire content writers 150 Summary 151 Chapter 6: Link Building 153 Understanding the importance of backlinks 154 The mathematics and operation of PageRank 154 The PageRank damping factor 155 PageRank is shared among outbound links 156 Distinguishing between dofollow versus nofollow links 157 Understanding nofollow links 157 Avoiding and identifying nofollow links 159 The diminishing universe of followed links 160 Making use of nofollow links 161 PageRank: summary and conclusion 163 Authority links: what they are and why you want them 164 Table of Contents [ v ] Link anchor text 165 Site-wide links and footer links 166 Repetitive links from common IP addresses 167 How to measure your inbound links 168 Measuring inbound links with Yahoo! Site Explorer 168 Measuring inbound links with Google 169 Measuring inbound links with online tools 170 Measuring inbound links with paid tools 172 Getting links through link directories 172 Finding valuable link directories 173 Building links with super directories: Yahoo! directory and DMOZ 174 Building links with article submission sites and directories 176 The best article directories 176 Setting up accounts with Ezine Articles and Squidoo 177 Ezine Articles 177 Squidoo 177 Link building by commenting on blogs and forums 178 Blog commenting 178 Comment for good, not for evil 179 Forum commenting and signatures 179 Building links through direct link requests 180 Asking for links from the sites in your niche 180 Telling webmasters why they should link to you 181 Requesting links from vendors 181 Reciprocal linking: is it dead? 181 Building links by creating link bait 182 Resource lists 182 Sharing a humorous story or article 182 Writing about current events 182 Writing something controversial 182 Interviewing an expert 183 Giving something away 183 Testing something 183 Developing How-to Information 183 Creating video content 184 Creating quizzes 184 Using a catchy title 184 Examples of effective link bait 184 NxE's 50 most influential bloggers 184 Fast lane—the slide 185 The CMO's guide to the social media landscape 185 Summary 185 Table of Contents [ vi ] Chapter 7: Using Social Media 187 What is a search engine? 188 Going viral with social media 189 Using LinkedIn to promote your business or website 191 Microblogging with Twitter for business 195 Employing Twitter for your business 196 How to get people to follow you on Twitter 196 Using Twitterfeed to automatically update your followers of new blog posts 197 Top tips for using Twitter for business 197 Using Twitter to promote your business 198 Using social bookmarking sites to promote your business 199 Getting started with social bookmarking 199 Choosing a social bookmarking site 201 Beginning with social bookmarking sites 202 Promoting your website through social bookmarking sites 202 Timing is important 202 Your ranking matters 203 Submit a catchy headline or title 203 Remember to choose an appropriate social bookmarking site for your business 203 Remember that social bookmarking websites are communities 203 Leveraging Facebook for a business or blog 204 Using Facebook to promote a new or existing business or blog 204 Utilizing the full potential of Facebook 205 Using a Facebook business page to promote your business or blog 205 Using a Facebook group to promote your business or blog 206 Choosing between a Facebook page and a Facebook group to promote your business or blog 207 Sharing content and connecting with others on Facebook: useful features and applications 207 Joining groups 208 Increasing your circle of friends 208 Updating your status often 208 Posting wall comments 209 Using the Birthday Reminder application 209 Adding an RSS feed to your page or profile 209 Using Facebook Ads 209 Linking your external website to Facebook 210 Building a Facebook landing page 211 Step 1: Add the static Facebook master language application 212 Step 2: Configure your new company Profile tab 213 Step 3: Make your landing page your default home page 214 Step 4: Add great content to your landing page 214

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧