1、Visual Studio中C# asp.net发布网站,为什么提示未能找到Web服务器?
你这个发布属于抄Web Deploy,此模式是向指定的服务器直接发布,可是在192.168.188.168做了接收发布吗??
多了就不说了,你还是先做本地发布吧,然后再去学Web Deploy模式发布。
第一步,在控制面板=>程序与功能=>打开或关闭windows功能,把internet 信息服务及 子项选中安装(初学索性都装上)
第二步,项目开发完成后进行发布, 对着web项目右键,发布选择发布位置,这个动作类似于打包动作,发布模式设置成 File System, 注:把你项目中bin拷贝并覆盖到发布位置
第三步,在控制面板=>管理工具=>Internet 信息服务(IIS)管理器 点击后打开IIS
第四步,在网站=>创建网站 ,填写网站路径及设置物理路径(就是第二步发布的位置),调整端口,默认Default Web Site会占用80端口,应用程序池设置为 v4.0及集成
2、c#能搭建web服务器吗
不能,C#做的网页只能部署在IIS里面(Windows自带)
3、c#的web服务器有哪些
web服务器其实说白了就是一台能全天工作的电脑,在这个电脑上,你可以装不同代码的运行环境,可以装c#的,java的,php的,python的,装了什么运行环境,就可以用什么代码。 你想使用c#作为你网站的后台语言,那就在你的服务器上装一个c#的运行环境就可以了。
至于怎么装环境,百度一下一大推。
4、如何将web服务器配置为asp.net 4.0
打开IIS控制台.右键点击默认网站,选择属性,在ASP.NET选项卡中将版本改为4.0.30319即可。
5、简述ASP.NET页面与WEB服务器的交互过程
用户请求页面。(使用 HTTP GET 方法请求页面。)页面第一次运行,执行初步处理(如果您已通过编程让它执行初步处理)。
页面将标记动态呈现到浏览器,用户看到的网页类似于其他任何网页。
用户键入信息或从可用选项中进行选择,然后单击按钮。(如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理。)
页面发送到 Web 服务器。(浏览器执行 HTTP POST 方法,该方法在 ASP.NET 中称为“回发”。)更明确地说,页面发送回其自身。例如,如果用户正在使用 Default.aspx 页面,则单击该页上的某个按钮可以将该页发送回服务器,发送的目标则是 Default.aspx。
在 Web 服务器上,该页再次运行。并且可在页上使用用户键入或选择的信息。
页面执行您通过编程所要实行的操作。
页面将其自身呈现回浏览器。
与桌面应用程序中的窗体不同,ASP.NET 网页在用户使用窗体时不会启动或运行,并且仅当用户单击“关闭”按钮时才会卸载。这是由于 Web 具有断开连接的天性。浏览器从 Web 服务器请求页面时,浏览器和服务器相连的时间仅够处理请求。Web 服务器将页面呈现到浏览器之后,连接即终止。如果浏览器对同一 Web 服务器发出另一个请求,则即使是对同一个页面发出的,该请求仍会作为新请求来处理。
Web 这种断开连接的天性决定了 ASP.NET 页的运行方式。用户请求 ASP.NET 网页时,将创建该页的新实例。该页执行其处理,将标记呈现到浏览器,然后该页被丢弃。如果用户单击按钮以执行回发,将创建该页的新实例;该页执行其处理,然后再次被丢弃。这样,每个回发和往返行程都会导致生成该页的一个新实例。
6、ASP.NET使用的是什么WEB服务器?
在iis中的网站属性页面下,打开“asp.net”标签,修改其中的asp.net版本
7、.net中web站点和web服务器区别?
我估计你问的是web站点和web应用程序吧
web站点没有项目文件,一个目录下的所有文件都被专当作是项目成员属
web应用程序有项目文件,只有加入到项目列表的文件才被当作是项目成员
通常情况下web应用程序的类放在App_Code目录下,编译的dll是随机命名的,支持动态编译(就是你修改了以后无需编译项目会自动编译)
web应用程序的类可以放在任意地方,都会被编译(特殊的几个文件夹不行),编译后的dll是固定命名的,你可以控制它的名称和版本信息,不支持动态编译(就是你修改源码以后需要手动编译它)
一般来说使用web应用程序,因为能实现较好的版本控制和项目组织。
8、ASP.NET使用的是什么WEB服务器?
开发的时候可以用visual studio自带的调试服务器,程序开发完之后需要发布的时候,就用iis服务器,iis是windows系统的组件,控制面板里面添加 就行。