当前位置:编程学习 > C#/ASP.NET >>

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 每次调试的时候会随机指定一个端口 以充当监听请求的端口
引用 2 楼  的回复:
谢谢您的关注,能说详细一点吗?
--------------------编程问答-------------------- vs自带的服务器。一般运行的话,在任务栏的右下角。可以看到程序调用的服务器地址(localhost)以及端口号……自己的理解 --------------------编程问答--------------------
引用 3 楼  的回复:
IIS会监听你网站绑定的端口(一般是80) 然后根据请求的类型 比如是HTML还是ASPX决定是否将请求交给ASP.NET处理管道来处理 如果是ASPX(或者别的你注册了的类型,某种意义上讲你可以用ASP.NET来处理别的文件) 那么请求就会进入asp.net处理管道 这里面是个复杂的过程 
你所需要知道的就是VS自己带了个这样功能的微型IIS 每次调试的时候会随机指定一个端口 以充当监听请求的……


学习了。 --------------------编程问答-------------------- 可是他的安装目录没有看到任何.aspx之类的文件,这个是如何实现的呀? --------------------编程问答-------------------- 用了webrowser控件 
个人不靠谱的猜测是他自带了一个webserver(这个似乎是有的) 然后网页部分放到你的用户文件里面 
引用 6 楼  的回复:
可是他的安装目录没有看到任何.aspx之类的文件,这个是如何实现的呀?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,