标签: cassini

Visual Studio调试/加载速度很慢

我的智慧结束了.Visual Studio 通常很难调试,或者只是简单地加载("启动而不调试")我的ASP.NET MVC站点.并非总是如此:首先,项目将加载得很好而且速度很快,但是一旦加载速度变慢,它们总是会在此之后加载缓慢.我可以等待1-2分钟或更长时间.

我的设置:

我目前正在使用Visual Studio 2012 Express,但我在Visual Studio 2010 Express中也遇到了同样的问题.我的解决方案存储在网络驱动器上; 具体来说,如果重要的话,它的My Documents会重定向到网络驱动器.(它不应该.有时我的网站在此设置下加载速度非常快.)

我通常在Internet Explorer 9中加载,但在Firefox中也会出现同样的问题.

这可能发生在我工作的任何ASP.NET MVC项目中,它似乎围绕着DisplayTemplates,我的所有ASP.NET MVC项目都是这样做的.而这一切都是C#和Razor,如果重要的话.

症状:

系统将加载我的符号数百次.基本上,以下,但至少有300个这样的行,每个行都有相同的CSHTML的不同的DLL文件:

'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_contact.cshtml.22013bb9.xighmhow.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_contact.cshtml.22013bb9.cv5hktkf.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_statuscode.cshtml.22013bb9.1o77hs8i.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_statuscode.cshtml.22013bb9.jja-77mw.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_location.cshtml.22013bb9.l_e9ev_s.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_location.cshtml.22013bb9.b4n59gom.dll', Symbols …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc cassini visual-studio iis-express visual-studio-2012

488
推荐指数
23
解决办法
29万
查看次数

使用Cassini而不是IIS有什么(dis)优势?

我发现在某些情况下我可以在调试时编辑源代码,使用Visual Studio内置的Web服务器而不是IIS中的虚拟目录有什么其他优点吗?

我在我的开发环境中使用Windows XP,以及IIS 5的本地实例.我在几个项目上工作,因此我使用多个虚拟目录来管理所有不同的站点.

有什么缺点吗?

asp.net iis cassini visual-studio

51
推荐指数
7
解决办法
1万
查看次数

Visual Studio ASP.NET MVC项目:设置起始URL

考虑使用VS 2010的ASP.NET MVC 2项目.目标是使用VS的内置Cassini Web服务器在运行/调试时设置"起始URL".

输入URL作为我想要加载的URL,以典型的有效格式controller/action,VS 2010给出了这个例外.

替代文字

尝试的补救措施:

  • 使用和不使用斜杠启动URL
  • 使用和不使用斜杠结束URL

问题:如何指定MVC 2项目的起始URL?

技术:

  • Visual Studio 2010
  • ASP.NET MVC 2

解决方案:我在启动选项中使用了错误的字段.需要的是具有相对URL 的" 特定页面 "字段,而不是"起始URL".

asp.net-mvc cassini visual-studio-2010 visual-studio

51
推荐指数
3
解决办法
4万
查看次数

在Build上自动停止/重新启动ASP.NET Development Server

有没有办法在VS2008中进行构建/重建时自动停止ASP.NET开发服务器(Cassini)(然后显然在需要时再次启动)?也许在某处有一些隐藏的配置设置?或者至少某种方式可以作为一个后期构建活动吗?

对于某些背景,问题是我使用Spring.NET进行依赖注入等,但它在Application Start上加载它的单例,这意味着如果我更改任何与Spring相关的代码/配置,我必须停止开发服务器,所以它再次启动下一次调试/运行,确保再次触发Application Start事件.换句话说,即使您更改了一堆代码/配置然后再次开始调试,它实际上也不会再次启动,因为它已经在运行,因此您的新代码未被使用.

asp.net cassini visual-studio

32
推荐指数
5
解决办法
3万
查看次数

Visual Studio 2010 WebDev WebServer(Cassini)是否与64位兼容?

我现在正在使用64位操作系统(Windows Server 2008 64位)在Visual Studio 2008上进行开发.

虽然我编写的应用程序具有64位功能,但IIS7也是如此,内置的ASP.NET开发服务器(又名Cassini又名WebDev.Webserver.exe)运行为32位.

这带来了许多问题,例如:

  • 32位和64位应用程序具有单独的HKLM\Software注册表主页
  • 有32位和64位版本的SQL Server客户端网络实用程序
  • 其他有趣的惊喜我还没有发现,但我肯定会出现

虽然我找到了大部分的解决方法,但我不得不问......

是否有人使用64位体系结构上的Visual Studio 2010预览位知道开发Web服务器是否可以处理64位,如果是,是否可以选择运行它的模式?(例如,项目属性中的复选框)

64-bit cassini visual-studio-2010 webdev.webserver 32bit-64bit

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

ASP.NET开发服务器或Localhost IIS?

目前,我们的开发团队在其本地计算机上设置了他们在IIS中工作的所有网站.我们正在考虑转而使用内置的ASP.NET开发服务器.

这是一个好主意吗?使用ASP.NET dev Server有哪些优缺点?我们应该注意哪些问题?

谢谢.

注意:在Win XP/IIS 5/VS2005上运行

编辑:

没有意识到它被称为卡西尼.更多的答案Cassini v IIS在这里.

asp.net iis cassini localhost

26
推荐指数
4
解决办法
4万
查看次数

Visual Studio开发服务器没有更新css和javascript?

我最近回到了一个已经退缩的网站项目.由于重新开始工作,我注意到当应用程序在Visual Studio开发服务器中运行时,css和javascript更改无法被应用程序识别.以前工作正常.我可以更改样式表和javascript并运行应用程序并进行测试.现在我可以测试应用程序的唯一方法是将它发布到我的本地IIS服务器(虽然我相信重新启动我的电脑也可以解决问题).

使用Visual Studio 2008(9.0.30729.1)

自从我确定它正常工作后发生了变化的是操作系统,从Vista x64家庭高级版到Win 7 x64旗舰版,我已经将项目源从c:移到了d:.虽然我回到了C:同样的负面结果.我还在单独的WCF服务中移动了一些功能,由控制台应用程序(两个服务主机)托管,当网站在调试中启动时,这些应用程序将被调试.

停止开发服务器什么都不做.检出(使用VSS 2005)所有文件以确保没有任何内容只读取任何内容.唯一有效的方法是发布到IIS或重新启动我的机器.两者都不受欢 如果我每次停止调试都需要终止进程,以确保不使用以前的副本,我甚至会感到满意.

有解决方案吗

asp.net cassini

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

HttpModule没有运行Visual Studio

我正在使用HttpModule在我的网站上进行一些URL缩短.我使用的是Visual Studio 2008和IIS 7以及.Net 3.5.

在web.config 的system.webServer元素中指定模块,并且该站点在IIS中运行时,它可以正常工作.配置如下所示:

<system.webServer>
        <modules>
            <add name="MinimizeModule" type="ClipperHouse.UrlMinimizer.MinimizeModule" />
        </modules>...
Run Code Online (Sandbox Code Playgroud)

我的模块附加到BeginRequest事件,一切正常.但是,我无法使用内置的VS Web服务器(Cassini)运行它.我尝试将模块配置移动到web.config中的system.web元素,没有运气.我在它上面放了一个断点,没有任何反应.

有关为什么会出现此问题的任何想法?

(我还尝试了global.asax中的Application_BeginRequest事件.虽然我还是希望保留web.config中的所有内容,但仍然没有运气.)

c# asp.net cassini httpmodule visual-studio

20
推荐指数
2
解决办法
8295
查看次数

ASP.NET dev服务器和IIS Express有什么区别?

Visual Studio SP1具有从Visual Studio而不是VS开发服务器运行Webmatrix aka"IIS Express"的功能.

两者有什么区别?[VS开发服务器或IIS快递].

这个话题有什么新的和有趣的吗?

asp.net cassini visual-studio-2010 visual-studio iis-express

19
推荐指数
1
解决办法
5786
查看次数

我停止调试时停止开发服务器

当我在Visual Studio中停止调试时,如何自动停止开发Web服务器?

c# asp.net cassini webdev.webserver visual-studio-2008

18
推荐指数
2
解决办法
8972
查看次数