相关疑难解决方法(0)

您是否可以强制Visual Studio始终以Windows 8中的管理员身份运行?

在Windows 7中,您可以进入程序兼容性设置并选中以始终以管理员身份运行.Windows 8中是否有类似的选项?

我一直在我的机器上禁用UAC,并且在我的Windows 8升级之后做了同样的事情,或者我认为.事实证明没有off选择,只关闭通知.

这意味着尽管属于管理员组,但没有任何内容作为管理员运行.当我尝试调试(附加到进程,而不是F5)时,我需要继续关闭并重新打开我的控制台\ Visual Studio ,这非常令人沮丧.

真的很烦人,我需要记得采取额外的步骤以管理员的身份打开它,或者告诉它在我第一次调试时关闭并重新打开.

uac visual-studio windows-8

997
推荐指数
12
解决办法
23万
查看次数

使用IIS Express自定义域

传统上我使用我的localhost开发服务器的自定义域.有点像:

dev.example.com
dev.api.example.com
Run Code Online (Sandbox Code Playgroud)

在使用Facebook等外部API时,这为我提供了很大的灵活性.这在过去使用内置的Visual Studio开发服务器时效果很好,因为我需要做的就是为那些指向的DNS记录添加一个CNAME 127.0.0.1.

但是我无法使用IIS Express.我尝试的一切似乎都失败了.我甚至已经applicationHost.config为IIS Express 的文件添加了正确的XML配置,但它似乎没有认识到这些条目与IIS的真正安装一样有效.

<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Run Code Online (Sandbox Code Playgroud)

每当我输入此行并尝试请求时,http://dev.example.com:1288我会收到以下消息:

错误请求 - 无效的主机名

有人知道我是否遗漏了一些明显的东西吗?或者,IIS Express团队是否真的缺乏远见才能看到这种用途?

iis iis-7 iis-express

296
推荐指数
9
解决办法
15万
查看次数

Visual Studio在构建期间不断挂起

可能在我构建解决方案的25%到50%之间,我看到了这一点:

" 您请求的操作花费的时间比预期的要长.完成操作后,此对话框将关闭. "

我以我无法描述的方式讨厌这个窗口.它永远不会解决,取消按钮永远不会启用,唯一的解决方法是杀死devenv进程并再次加载我的整个解决方案,完全知道我没有修复任何东西,我同样有责任看到当我尝试构建时也一样.

我的解决方案总共约有60个项目,主要是C#类库,每个项目都包含Web应用程序,Web服务和控制台应用程序.但是,即使在卸载了大部分(50个)项目的情况下构建一个代码库时,问题仍然存在.

我的问题是输出窗口没有告诉我它冻结的任何地方,我不知道如何确定这种锁定的原因.如果我猜测,我会认为这是文件系统中的死锁或其他什么,但我不知道如何证明这一点 - 更不用说如何防止它.

我可以做些什么来诊断并消除我的解决方案,以便我再也看不到它?一般来说,如何诊断构建期间出现的问题?

msbuild deadlock build visual-studio visual-studio-2012

53
推荐指数
7
解决办法
5万
查看次数

无法启动IIS Express Web服务器

尝试调试配置为在Visual Studio 2010中使用IIS Express 7.5的Web应用程序时,我收到以下错误"无法启动IIS Express Web服务器"

当使用/ trace:error开关从命令行运行时,我得到以下内容

C:\ Program Files(x86)\ IIS Express> iisexpress.exe/trace:error
启动IIS Express ...
初始化W3服务器启动CTC = 1857831
W3服务器初始化WinSock.CTC = 1857847
W3服务器WinSock已初始化.CTC = 1857847
W3 Server ThreadPool已初始化(ipm已发出信号).CTC = 1857847
无法调用RegisterModule for dll = C:\ Program Files(x86)\ IIS Express\loghttp.dll,mod = HttpLoggingModule
使用hr = 800706ba处理失败
加载全局模块时出错.hr = 800706ba
终止W3_SERVER对象
启动listenerChannel http:0
初始化W3服务器已启动CTC = 1858845
W3服务器初始化WinSock.CTC = 1858861
W3服务器WinSock已初始化.CTC = 1858861
W3 Server ThreadPool已初始化(ipm已发出信号).CTC = 1858861
无法调用RegisterModule for dll = C:\ Program Files(x86)\ IIS Express\loghttp.dll,mod = HttpLoggingModule
使用hr = 800706ba处理失败 …

iis-express

22
推荐指数
3
解决办法
6万
查看次数

更新 Visual Studio 2022 后,项目不再受 Git 控制

针对以下内容运行 Visual Studio 安装程序:

  1. 添加了“使用 C++ 进行桌面开发”
  2. 更新VS到最新版本17.1.4

现在,当我加载任何项目时,它不再受源代码控制。在 Git 输出窗口中,我得到一条非常有用的“发生一个或多个错误”。

在此输入图像描述

使用 Bitbucket 作为源代码控制提供程序。

我尝试进入 Git 菜单,唯一启用的选项是创建存储库或连接到本地存储库。我尝试连接到本地但没有结果。

有什么方法可以找出错误是什么?

git bitbucket visual-studio-2022

19
推荐指数
3
解决办法
3188
查看次数

Visual Studio 2010 - TYPE_E_REGISTRYACCESS

我正在构建我的VS2010解决方案,在输出窗口中,只有一个项目出错.

在错误选项卡中:

Error   161 Cannot register type library "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.tlb". Error accessing the OLE registry. (Exception from HRESULT: 0x8002801C (TYPE_E_REGISTRYACCESS)) MyPortal.Website.Controllers
Run Code Online (Sandbox Code Playgroud)

在输出选项卡中:

Compile complete -- 0 errors, 153 warnings
  MyPortal.Website.Controllers -> D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.dll
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): warning MSB3214: "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.dll" does not contain any types that can be registered for COM Interop.
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): error MSB3213: Cannot register type library "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.tlb". Error accessing the OLE registry. (Exception from HRESULT: 0x8002801C (TYPE_E_REGISTRYACCESS))
========== Rebuild All: 8 succeeded, 1 failed, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

typelib visual-studio-2010

17
推荐指数
3
解决办法
2万
查看次数

如何在visual studio上以管理员身份运行最近的项目或解决方案

从本文: 默认情况下如何以管理员身份运行Visual Studio

并且 你可以强制Visual Studio来始终在Windows 8管理员身份运行?

Visual Studio版本选择器无法打开

我尝试将devenv.exeVSLauncher.exe设置为始终以管理员身份运行


是的,当我通过快捷方式打开时 - >它有效!

在此输入图像描述

结果...

在此输入图像描述


或直接打开项目和解决方案 - >它的工作原理!

在此输入图像描述

结果...

在此输入图像描述


########################## 题 ####################### ###

但是当我通过最近的项目和解决方案快捷方式打开时 - >它不起作用!

在此输入图像描述

结果...

在此输入图像描述

有人可以帮忙或解释一下吗?

PS Window 8.1 Pro 64位(6.3,Build 9600)| Visual Studio Professional 2015

window visual-studio visual-studio-2015

17
推荐指数
4
解决办法
6462
查看次数

完成构建后,Visual Studio 2015会冻结

我的Visual Studio 2015社区副本在尝试运行成功构建时冻结/变得无法响应,其他所有操作都正常运行.如果构建失败,VS将按预期运行,给出输出提示.

只有当Output指出构建成功时,IDE才会冻结而没有响应,甚至从Debug文件夹运行已编译的.exe会冻结Win Explorer.所有项目都是C++或C#.

操作系统:安装了Windows 10,IDE /套件:VS2015和Unity 5.2.1f1

c# c++ freeze visual-studio-2015

12
推荐指数
1
解决办法
5980
查看次数

更改项目URL Visual Studio

我希望能够在localhost以外的域以及任何子域上调试我的ASP.NET MVC应用程序,换句话说:

http://domain.dev http://*.domain.dev

我尝试过以下方法:

  1. 修改Hosts文件
  2. 为*.domain.dev添加一个返回127.0.0.1的主机记录
  3. 更改项目属性中的"项目URL".

然而,没有任何工作.当我开始调试时,我得到一个页面,显示"服务不可用"或"无效的URL".

我错过了什么?

ps我正在使用Visual Studio 2013

asp.net-mvc visual-studio-2013

10
推荐指数
2
解决办法
3万
查看次数

如何修复“[OData Source [56]] 错误:无法从运行时连接管理器获取托管连接。” SSIS 中的错误?

我在运行从 SharePoint 列表中提取数据的 SSIS 时遇到问题。SSIS 包运行良好,直到 2 周前,突然包失败并出现以下错误:

[OData Source [56]] 错误:无法从运行时连接管理器获取受管连接。[SSIS.Pipeline] 错误:OData 源验证失败并返回错误代码 0xC020801F。[SSIS.Pipeline] 错误:一个或多个组件验证失败。错误:任务验证期间出现错误

尝试:

  1. 将包属性中的 64 位调试选项更改为 false
  2. http:// 代替 https://

我希望 SSIS 包能够从 SharePoint 列表中提取数据而不会出现任何问题,但最近面临上述错误消息,该消息已经运行了一年多。

服务器详细信息:Windows Server 2012 R2。

应用详情:Visual Studio 2010,.NET 框架 - 4.5


更新@ 2019-02-17

我们没有使用 Windows 身份验证,即使以管理员身份运行 SSDT,SSIS Passage 也会失败。我们能够在 ODATA 源中预览 Sharepoint 列表数据,但是包在触发时出现上述错误消息而失败

connection ssis etl sharepoint-list odata

3
推荐指数
2
解决办法
1万
查看次数