asp.net在本地运行是如何实现的?
一个软件安装完后,运行,在窗口内点击右键发现像是IE的右键,查看属性调用了http://127.0.0.1:54877/Control/impprompt.aspx?id=1&log=1我的电脑没有安装IIS,也没有安装过任何ASP的运行环境。请问这个是如何实现的?谢谢 --------------------编程问答-------------------- VS自带一个调试用的服务器 --------------------编程问答-------------------- 谢谢您的关注,能说详细一点吗? --------------------编程问答-------------------- IIS会监听你网站绑定的端口(一般是80) 然后根据请求的类型 比如是HTML还是ASPX决定是否将请求交给ASP.NET处理管道来处理 如果是ASPX(或者别的你注册了的类型,某种意义上讲你可以用ASP.NET来处理别的文件) 那么请求就会进入asp.net处理管道 这里面是个复杂的过程
你所需要知道的就是VS自己带了个这样功能的微型IIS 每次调试的时候会随机指定一个端口 以充当监听请求的端口
--------------------编程问答-------------------- vs自带的服务器。一般运行的话,在任务栏的右下角。可以看到程序调用的服务器地址(localhost)以及端口号……自己的理解 --------------------编程问答--------------------
学习了。 --------------------编程问答-------------------- 可是他的安装目录没有看到任何.aspx之类的文件,这个是如何实现的呀? --------------------编程问答-------------------- 用了webrowser控件
个人不靠谱的猜测是他自带了一个webserver(这个似乎是有的) 然后网页部分放到你的用户文件里面
补充:.NET技术 , ASP.NET