【问题】VS问题集合,不用也要收藏防止以后使用找不到
在日常的使用或者工作当中我们的vs会时不时的给我一些小“惊喜”。让我们有时候无可奈何。这不今天我又遇到了所以我决定记录下这些,方便以后再次出现好解决。
无法启动iis express web 服务器
在项目开发尤其是公司项目中,因为来回的切换项目时不时的会出现:

导致vs项目启动不起来。这个时候首先打开其他项目测试一下是否好用,如果其他的项目没有问题,那就说明环境没有问题,只是当前项目的配置出现了冲突。
第一种:
删除掉applicationhost.config文件,删除之后我运行还是不好使,该文件会重复产生。这种是想到配置vs在iis开启调试想到的。以为删除这个端口重新生成会好使。不过显然并不好使
第二种:
使用记事本或者其他的反正别用vs打开项目的.csproj文件。找到一下节点:
ProjectExtensions=>VisualStudio=>WebProjectProperties=>DevelopmentServerPort,DevelopmentServerVPath,IISUrl,AutoAssignPort。
分别把:DevelopmentServerPort,DevelopmentServerVPath,IISUrl清空,然后再把AutoAssignPort改为true。
保存后重新启动就可以了。
第三种:
其实和第二种类似,说白了就是端口冲突导致的,那就换个端口就好了。
打开项目属性=>web=>项目URL把地址端口换一个就好了。
第四种:
如果你就是非要使用这个端口并且不想改变,那就只能使用终极办法了,提高权限等级:如何提高权限请看下面详细的介绍。
ID为XXXX的进程未运行

出现这种我的办法是找到项目的.vs文件(可能是隐藏的需要显示出来),然后删除掉重新启动vs,再把所有的项目重新生成一遍记好了。
未正确加载EditorPackage
也是偶然遇到的就在网上搜了一下解决办法,错误截图:

解决办法:找到这个路径,Microsoft Visual Studio 2017->Visual Studio Tools->VS2017 开发人员命令提示->输入命令:devenv /resetuserdata
无法识别的Guid
可能是我今天鼓捣电脑鼓捣的次说多了,所有也不知道具体是怎么产生的拉,但是出现了vs报无法识别的Guid这个问题,我估计是因为调兼容模式导致的。不管什么了反正能够解决就是好的。

解决办法为:
首先打开注册表,找到以下路径:
HKEY_USERS\S-1-5-21-4249646490-511910279-2845451888-1001\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
大致就是这个路径可能不同的系统会有差别大事也就是第二个节点的差别。
然后点击layers文件夹会看到类似这个页面,你只要找到红线的就可以:

然后把他改为”~ RUNASADMIN“或者”~^ WIN10RTM“;
解释一下:改为RUNASADMIN就是保留为管理员权限使用vs。改为 WIN10RTM就是最基础的那种默认值。
提升权限为管理启动项目
我们开发如果使用vs作为开发工具很多时候其实是普通权限,但是有时候我们确必须使用管理员权限例如涉及到C盘文件的读取等。
第一步:
首先找到vs的打开文件位置选中:

然后选择尝试建议的设置:

选择测试程序:

然后选中第二个选项:

最后勾选:

重复的验证
之后会再测让你测试,测试完成后同样的选中界面,这次选择:

这个时候重新打开你的vs项目就会发现已经使用管理员启动了。
MSB6003 指定的任务可执行文件 文件名或扩展名太长
这个问题是因为我更新VS版本后导致的,具体原因不清楚为什么更新后就报这个:

然后点击这个错误定位到:

注意红色部分,就是这段出问题了,查阅资料也没找到什么意思,官网也没有资料,最后我配置文件什么的都试了,很遗憾不好使,所有我最后的解决办法就是删除这段我也不清楚的东西。然后就好了。
又遇无法启动iis

出现这个情况的原因是因为我以前在做这个项目测试的时候配置了vs在iis下开端口进行调试(记性不会忘记了,哈哈),不会的可以看下:vs下开端口直接调试iis
出现这个原因很正常,因为iis占用了。
所以最简单的办法是修改端口就搞定了。
不想修改端口那就使用这个修改配置:
第一种:
打开项目属性=》web:看看你的启用“编辑并继续”是否打上对勾

第二种:
就是打开vs的隐藏配置文件:applicationhost.config
一般在项目跟目录的.vs文件夹下。
然后找到以前配置在vs配置iis下开端口时输入的端口信息,例如删除红色线内:

既然是开启vs在iis端口下导致的,以前是增加保留项现在删除就好了:

【问题】VS问题集合,不用也要收藏防止以后使用找不到的更多相关文章
- Android(java)学习笔记105:Map集合的遍历之键值对对象找键和值
package cn.itcast_01; import java.util.HashMap; import java.util.Map; import java.util.Set; /* * Map ...
- Android(java)学习笔记44:Map集合的遍历之键值对对象找键和值
1. Map集合的遍历之 键值对对象找 键和值: package cn.itcast_01; import java.util.HashMap; import java.util.Map; impor ...
- 个人多年经典收藏集合(SQL) 推荐大家收藏
1.SQL经典问题 查找连续日期 2.sqlserver 中charindex/patindex/like 的比较 3.SQL Server 跨服务器查询 4.SQLserver中字符串查找功能pat ...
- 基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现
在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐.特别是在菜单繁多,而客户又对系统整体不熟 ...
- Python强化训练笔记(一)——在列表,字典,集合中筛选数据
列表,字典,集合中根据条件筛选数据,如下所示 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3 ...
- python-set集合类方法
s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])返回的是{11,22,33,44,'Tom','tony',77,2.5}(注意:返回的并不是一个字典,只是告 ...
- JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
package com.itcast.test20140113; import java.util.ArrayList; import java.util.Arrays; import java.ut ...
- JavaEE基础(十八)/集合
1.集合框架(Map集合概述和特点) A:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 B:Map接口和Collection接口的不同 ...
- Java基础知识强化之集合框架笔记53:Map集合之Map集合的遍历 键值对对象找键和值
1. Map集合的遍历(键值对对象找键和值) Map -- 夫妻对 思路: A: 获取所有结婚证的集合 B: 遍历结婚证的集合,得到每一个结婚证 C: 根据结婚证获取丈夫和妻子 转换: A: ...
随机推荐
- .net core webapi 前后端开发分离后的配置和部署
背景:现在越来越多的企业都采用了在开发上前后端分离,前后端开发上的分离有很多种,那么今天,我来分享一下项目中得的前后端分离. B/S Saas 项目:(这个项目可以理解成个人中心,当然不止这么点功能 ...
- 也谈Reactor模式
何谓Reactor模式?它是实现高性能IO的一种设计模式.网上资料有很多,有些写的也很好,但大多不知其所以然.这里博主按自己的思路简单介绍下,有不对的地方敬请指正. BIO Java1.4(2002年 ...
- Java设置PDF有序、无序列表
文档中的设置有序或无序列表是一种反应内容上下级关系或者内容相同属性的方式,与单纯的文字叙述相比,它能有效增强文档内容的条理性,突出重点.因此,本文将分享通过Java编程在PDF文档中设置有序或无序列表 ...
- Eureka注册客户端
1.pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId ...
- (办公)springboot配置aop处理请求.
最近项目用到springboot,就是需要配置一些东西.比如用aop处理请求.方法前通知获取url,method,ip,类方法,参数,方法后通知,返回参数,而且还可以记录一下日志.下面是操作的代码. ...
- 如何配置Open Live Writer程序以便更好的为博客服务
Open Live Writer的前身是Windows live Writer 即(WLW)是一个免费的桌面应用程序,您可以使用它轻松发布丰富的内容到您的网络日志.WLW最终版为Windows Liv ...
- July 09th, 2018. Monday, Week 28th.
Happiness is an inside job. 自内寻找,才能找到幸福. From William Arthur Ward. Nobody wants to suffer, and we al ...
- Loj #2192. 「SHOI2014」概率充电器
Loj #2192. 「SHOI2014」概率充电器 题目描述 著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品--概率充电器: 「采用全新纳米级加工技术,实现元件与导线能否通电完 ...
- ASP.NET Aries 高级开发教程:Excel导入之多表高级导入配置(中)
前言: 在面对Excel的各种复杂导入情况中,多表导入是很常见的情景. 今天就来写一下多表导入是如何配置的. 1.自定义导入模板 怎么自定义: 其实就是自己新建一个Excel了,把列头都写好. 不过有 ...
- 基于python语言的tensorflow的‘端到端’的字符型验证码识别源码整理(github源码分享)
基于python语言的tensorflow的‘端到端’的字符型验证码识别 1 Abstract 验证码(CAPTCHA)的诞生本身是为了自动区分 自然人 和 机器人 的一套公开方法, 但是近几年的 ...