如何调试单个ASPX文件? - c#

如何调试单个ASPX文件?

我对ASPX文件有些陌生,但对C#并不陌生。

我发现所有asp.net c#项目都作为编译代码在服务器上运行。这样一来,某处就有某种二进制文件,或者像Silverlight一样具有XAP文件。

但似乎并非如此。似乎有时候,您可以将ASPX文件与代码代码C Sharp文件一起使用,并且它的运行方式与PHP文件一样。首先,对吗?我到目前为止正确吗?

现在,如果我同时是ASPX文件和CSHARP代码隐藏文件的所有者,我将如何在Visual Studio中对其进行调试?

如何运行代码?

我的观点是,没有要加载的项目。只有一个文件。

设置断点后,无任何运行。我尝试附加到已加载了aspx代码的浏览器,但是断点变得不活动。

该文件是https://www.seattleu.edu/admission/nonMatricLander.aspx

在服务器上只有aspx文件和随附的.cs文件

这就是全部。没有解决方案文件,没有default.aspx文件,除了其他.aspx文件和aspx.cs文件之外,该目录中没有其他文件。

如果是Web表单,则将有一个项目文件和/或一个解决方案文件。会编译一些东西,对吧?没有那样的事。没有dll文件

参考方案

假设您已经拥有要在本地IIS服务器上呈现的ASPX页面(即,通过拖放到默认站点的文件夹)。

在Visual Studio中

在您选择的浏览器中打开页面(从localhost:....)
调试器->附加到进程
查看w3wp是否在列表中,如果未选中“从所有用户显示”复选框,则可能需要以admin(或具有调试特权的用户)身份运行VS
附加到w3wp(如有必要,请确保选择正确的.Net版本)
从中打开ASPX / ASPX.cs并设置断点
在浏览器中刷新页面以达到断点

注意:创建Web项目之一将更加容易,因为您将能够使用VS提供的本地服务器并获得更轻松的整体体验。

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

asp.net mvc或javascript将另一页的结果返回给方法 - c#

是否可以将另一个页面的结果返回给JavaScript方法或C#控制器操作?我有一个共享的复杂页面,该页面在我的网站上遍布使用,当前用于在C#后端的用户数据上设置单个变量。当用户完成共享的复杂页面后,我将返回引用页面。当用户在刷新或返回时将其作为url参数传递给返回的页面时,我返回的页面包含新选择的变量。我有一个新页面,我希望从我的共享复杂页面中返回该变量。但…

ASP.NET MVC 5自定义登录,无需脚手架,数据库优先 - c#

我对asp.net和mvc还是很陌生,所以我正在努力学习尽可能多的知识...为此,我从头开始编写博客网站,但是我对身份验证和授权有些困惑。由于我倾向于不真正使用任何脚手架的东西,所以我首先要使用数据库,所以不希望asp.net身份为我创建表。我对散列和加盐密码很酷,并对照数据库检查用户,我遇到的麻烦是将用户设置为登录状态并检查他们应该能够访问什么。我真的很想…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

asp.net oledbcommand返回所有行 - c#

我正在使用Oledbconnection连接到Microsoft Access数据库,并且正在使用OleDbCommand检索一些信息。我在数据库中有一个名为retrieveInfo的查询,该查询检索3行数据。字段中有一些重复项,但是应该是这样。我的数据如下所示: Name Email A [email protected] B [email protected] B C@gmai…