以前在2012年,如果我在Chrome中调试(例如),然后停止调试器,该网站将继续在IIS Express中运行.2013年似乎不再是这种情况.
这是我需要做出的新改变吗?即使在停止调试器后,如何保持网站实例运行?谢谢.
我无法在Visual Studio 2013中编辑项目中的任何文件.它只发生在一个项目中.如果我打开一个不同的项目,我可以输入正常,但一旦我回到问题项目,我无法输入编辑器窗口.不确定是否重要但是项目给我带来了我们正在使用SVN的问题.其他项目只是机器上的本地项目.我已重新启动Visual Stuido,重新启动计算机,仍然无法编辑文件.有任何想法吗?
我收到了错误.有没有其他人得到这个错误?
'/'应用程序中的服务器错误.
无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040)
描述:在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.异常详细信息:System.IO.FileLoadException:无法加载文件或程序集"System.Web.Http,版本= 4.0.0.0,文化=中性公钥= 31bf3856ad364e35"或它的一个依赖.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
来源错误:
第48行:第49行:第50行:}第51行:第52行:protected void Application_BeginRequest(object sender,EventArgs e)
源文件:d:\ SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\Global.asax.cs行:50
程序集加载跟踪:下列信息有助于确定程序集"System.Web.Http,版本= 4.0.0.0,文化=中性公钥= 31bf3856ad364e35"无法加载.
===预绑定状态信息===日志:DisplayName = System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35(完全指定)LOG:Appbase = file:/// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/日志:初始PrivatePath = D:\ SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\bin调用程序集:ThirdPartyWebAPI,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null.===日志:此绑定在默认加载上下文中启动.日志:使用应用程序配置文件:D:\ SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\web.config日志:使用主机配置文件:C:\ Users\michalc\Documents\IISExpress\config\aspnet.config日志:使用机器配置来自C:\ Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config的文件.日志:后策略引用:System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35日志:尝试下载新的URL文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/9184b2ea/c6d4b139/System.Web.Http.DLL.日志:尝试下载新的URL文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/9184b2ea/c6d4b139/System.Web.Http/System.Web.Http .DLL.日志:尝试下载新的URL文件:/// D:/SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL.警告:比较程序集名称导致不匹配:主要版本错误:无法完成程序集的设置(hr = 0x80131040).探测终止.试图下载新的URL文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/9184b2ea/c6d4b139/System.Web.Http/System.Web.Http.DLL .日志:尝试下载新的URL文件:/// D:/SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL.警告:比较程序集名称导致不匹配:主要版本错误:无法完成程序集的设置(hr = 0x80131040).探测终止.试图下载新的URL文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/9184b2ea/c6d4b139/System.Web.Http/System.Web.Http.DLL .日志:尝试下载新的URL文件:/// D:/SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL.警告:比较程序集名称导致不匹配:主要版本错误:无法完成程序集的设置(hr …
突然之间,升级Nuget软件包时出现此错误.我遇到过的修复工作都没有.我正在使用Visual Studio 2013.
已经安装了"Newtonsoft.Json 6.0.3".
将"Newtonsoft.Json 6.0.3"添加到Tournaments.Notifications中.
成功将"Newtonsoft.Json 6.0.3"添加到Tournaments.Notifications中.
执行脚本文件'F:\ My Webs\BasketballTournaments\MainBranch\packages\Newtonsoft.Json.6.0.3\tools\install.ps1'.
无法初始化PowerShell主机.如果PowerShell执行策略设置设置为AllSigned,请打开程序包管理器控制台以首先初始化主机.
包管理器控制台
尝试在"FileSystem"提供程序上执行InitializeDefaultDrives操作失败.
如果我等待初始化在控制台中完成,我可以添加一些包.
powershell powershell-2.0 nuget nuget-package visual-studio-2013
我试图在visual studio 2013 update 3上运行任何程序,我得到以下警告框:
Process with an ID #### is not running . //每次显示不同的ID号
并在错误窗口中我收到此错误消息:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Run Code Online (Sandbox Code Playgroud)
有时它运行并在浏览器中我收到以下消息: The webpage is not available.
我环顾四周,几乎尝试了一切,但我仍然无法解决问题.
请帮助任何人
简介:我想在构造函数中调用异步方法.这可能吗?
详细信息:我有一个调用getwritings()JSON数据的方法.如果我只是调用getwritings()一个async方法并将其放在await左侧,那么一切正常.但是,当我LongListView在我的页面中创建一个并尝试填充它时,我发现这getWritings()是令人惊讶的返回null而且LongListView是空的.
为了解决这个问题,我尝试更改getWritings()to 的返回类型,Task<List<Writing>>然后在构造函数中检索结果getWritings().Result.但是,这样做最终会阻止UI线程.
public partial class Page2 : PhoneApplicationPage
{
List<Writing> writings;
public Page2()
{
InitializeComponent();
getWritings();
}
private async void getWritings()
{
string jsonData = await JsonDataManager.GetJsonAsync("1");
JObject obj = JObject.Parse(jsonData);
JArray array = (JArray)obj["posts"];
for (int i = 0; i < array.Count; i++)
{
Writing writing = new Writing();
writing.content = JsonDataManager.JsonParse(array, …Run Code Online (Sandbox Code Playgroud) c# constructor async-await windows-phone-8 visual-studio-2013
我安装了新的Visual Studio 2012 Ultimate.
我用我的解决方案创建了一个测试项目,它包含一些默认的单元测试.但是,右键单击新方法不再显示"创建单元测试"上下文菜单.
请参阅Visual Studio 2010 Ultimate:

和Visual Studio 2012旗舰版:

知道为什么会这样吗?
更新:
Visual Studio 2012和2013的解决方案:
.net unit-testing mstest visual-studio-2012 visual-studio-2013
我们正在将包管理从手动更新文件转移到NuGet.我正在尝试安装旧版本的软件包以匹配我们在源代码管理中已有的软件包.没有办法从UI执行此操作,因此我使用命令行来获取正确的版本.
出于某种原因,Install-Package继续告诉我nuget画廊无法访问.
nuget.org [ https://www.nuget.org/api/v2/]的来源无法访问.回到NuGet本地缓存
这只发生在我们的一个解决方案中.如果我在同一个存储库中创建新解决方案或使用另一个解决方案,则将按预期安装包.我甚至可以在虚拟解决方案中安装软件包以填充本地缓存,然后在故障解决方案中成功安装它们.我试过Invoke-WebRequest从NuGet控制台获取URL,我得到了一个HTTP 200.
是什么导致这个?有没有办法在每个解决方案/项目的基础上覆盖包源?
我有一个旧的ASP.NET MVC 2项目,我不想升级到MVC 3或MVC 4.我正在开发一台运行Windows 8,Visual Studio 2012和Visual Studio 2013的新机器.当我尝试打开MVC时VS 2012或VS 2013中的2个项目我收到错误:
此项目与当前版本的Visual Studio不兼容
然后在解决方案资源管理器中卸载该项目并显示为灰色.我不想安装另一个Visual Studio副本.如何在新版本的Visual Studio中打开旧的MVC项目?
asp.net-mvc project visual-studio visual-studio-2012 visual-studio-2013
我刚刚从Visual Studio 2013升级到2015,现在我遇到了断点问题.
这是一个命中或遗漏,其中断点将实际工作,如果我在调试时设置一个我得到错误:
断点无法绑定.
任何帮助,将不胜感激.我准备好在2015年放弃并回去.
c# breakpoints visual-studio visual-studio-2013 visual-studio-2015
c# ×5
asp.net-mvc ×2
nuget ×2
.net ×1
async-await ×1
breakpoints ×1
constructor ×1
debugging ×1
iis-express ×1
install ×1
mstest ×1
odata ×1
powershell ×1
project ×1
resharper ×1
unit-testing ×1