在Windows 7中,您可以进入程序兼容性设置并选中以始终以管理员身份运行.Windows 8中是否有类似的选项?
我一直在我的机器上禁用UAC,并且在我的Windows 8升级之后做了同样的事情,或者我认为.事实证明没有off选择,只关闭通知.
这意味着尽管属于管理员组,但没有任何内容作为管理员运行.当我尝试调试(附加到进程,而不是F5)时,我需要继续关闭并重新打开我的控制台\ Visual Studio ,这非常令人沮丧.
真的很烦人,我需要记得采取额外的步骤以管理员的身份打开它,或者告诉它在我第一次调试时关闭并重新打开.
传统上我使用我的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团队是否真的缺乏远见才能看到这种用途?
可能在我构建解决方案的25%到50%之间,我看到了这一点:
" 您请求的操作花费的时间比预期的要长.完成操作后,此对话框将关闭. "
我以我无法描述的方式讨厌这个窗口.它永远不会解决,取消按钮永远不会启用,唯一的解决方法是杀死devenv进程并再次加载我的整个解决方案,完全知道我没有修复任何东西,我同样有责任看到当我尝试构建时也一样.
我的解决方案总共约有60个项目,主要是C#类库,每个项目都包含Web应用程序,Web服务和控制台应用程序.但是,即使在卸载了大部分(50个)项目的情况下构建一个代码库时,问题仍然存在.
我的问题是输出窗口没有告诉我它冻结的任何地方,我不知道如何确定这种锁定的原因.如果我猜测,我会认为这是文件系统中的死锁或其他什么,但我不知道如何证明这一点 - 更不用说如何防止它.
我可以做些什么来诊断并消除我的解决方案,以便我再也看不到它?一般来说,如何诊断构建期间出现的问题?
尝试调试配置为在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处理失败 …
针对以下内容运行 Visual Studio 安装程序:
现在,当我加载任何项目时,它不再受源代码控制。在 Git 输出窗口中,我得到一条非常有用的“发生一个或多个错误”。
使用 Bitbucket 作为源代码控制提供程序。
我尝试进入 Git 菜单,唯一启用的选项是创建存储库或连接到本地存储库。我尝试连接到本地但没有结果。
有什么方法可以找出错误是什么?
我正在构建我的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)
有任何想法吗?
从本文: 默认情况下如何以管理员身份运行Visual Studio
并且 你可以强制Visual Studio来始终在Windows 8管理员身份运行?
我尝试将devenv.exe和VSLauncher.exe设置为始终以管理员身份运行
是的,当我通过快捷方式打开时 - >它有效!
结果...
或直接打开项目和解决方案 - >它的工作原理!
结果...
########################## 题 ####################### ###
但是当我通过最近的项目和解决方案快捷方式打开时 - >它不起作用!
结果...
有人可以帮忙或解释一下吗?
PS Window 8.1 Pro 64位(6.3,Build 9600)| Visual Studio Professional 2015
我的Visual Studio 2015社区副本在尝试运行成功构建时冻结/变得无法响应,其他所有操作都正常运行.如果构建失败,VS将按预期运行,给出输出提示.
只有当Output指出构建成功时,IDE才会冻结而没有响应,甚至从Debug文件夹运行已编译的.exe会冻结Win Explorer.所有项目都是C++或C#.
操作系统:安装了Windows 10,IDE /套件:VS2015和Unity 5.2.1f1
我希望能够在localhost以外的域以及任何子域上调试我的ASP.NET MVC应用程序,换句话说:
http://domain.dev http://*.domain.dev
我尝试过以下方法:
然而,没有任何工作.当我开始调试时,我得到一个页面,显示"服务不可用"或"无效的URL".
我错过了什么?
ps我正在使用Visual Studio 2013
我在运行从 SharePoint 列表中提取数据的 SSIS 时遇到问题。SSIS 包运行良好,直到 2 周前,突然包失败并出现以下错误:
[OData Source [56]] 错误:无法从运行时连接管理器获取受管连接。[SSIS.Pipeline] 错误:OData 源验证失败并返回错误代码 0xC020801F。[SSIS.Pipeline] 错误:一个或多个组件验证失败。错误:任务验证期间出现错误
尝试:
http:// 代替 https://我希望 SSIS 包能够从 SharePoint 列表中提取数据而不会出现任何问题,但最近面临上述错误消息,该消息已经运行了一年多。
服务器详细信息:Windows Server 2012 R2。
应用详情:Visual Studio 2010,.NET 框架 - 4.5
我们没有使用 Windows 身份验证,即使以管理员身份运行 SSDT,SSIS Passage 也会失败。我们能够在 ODATA 源中预览 Sharepoint 列表数据,但是包在触发时出现上述错误消息而失败