我使用的是Visual Studio 2010旗舰版,我使用的是装有IIS6.0的Windows Server 2003。我可以很好地附加到我的w3wp.exe进程,它甚至可以命中不在分部类中的任何DLL上的断点。
符号不会为分部类加载(例如,后面的MyPage.aspx.cs代码),我需要调试它的那部分。如何让符号为分部类加载,从而在附加到进程时对其进行调试?
其他一些细节:我发布了我的网站(它是一个ASP.NET 2.0网站),它带有“使用固定命名和单页程序集”复选框,它只为每个aspx.cs代码创建一个.dll,而不是它的.pdb版本。还有其他方法可以像单个.dll文件一样进行部署。这会
我注意到Asp.net MVC3先搜索.aspx文件,再搜索.cshtml文件。我可以更改此搜索顺序吗?如何做到这一点?
背景信息
在调试时,我得到了以下异常:
The view 'Reset' or its master was not found. The following locations were searched:
~/Views/Demo/Reset.aspx
~/Views/Demo/Reset.ascx
~/Views/Shared/Reset.aspx
~/Views/Shared/Reset.ascx
~/Views/Demo/Reset.cshtml
我的应用程序的global.asax文件中有一些代码。每次我调试我的网站时,我都会因为某些原因得到一个sqlexception:
void Application_AuthorizeRequest(object sender, EventArgs e)
{
if (Membership.GetUser() != null && Roles.IsUserInRole("UnFilled")) // this is where I get the exception
{
if (Response.Cookies["Expira