当前位置:首页 » 网页前端 » aspnetweb窗体应用程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

aspnetweb窗体应用程序

发布时间: 2022-06-17 09:48:28

㈠ c# 中如何创建“ASP.NET Web 应用程序”

如果用的是vs2005,那要装上vs2005sp1才有“ASP.NET Web 应用程序”

sp1应该带有个叫
"Microsoft Web Application Projects 2005"的补丁.装上后在新建->项目->web->"ASP.NET Web 应用程序"就可以建web应用程序了,
或者你也可以搜索一下这个补丁下载来安装

㈡ ASP.NET创建WEB应用程序不能对其进行调试

如果iis是后来安装的,需要首先。net在命令工具中执行aspnet_regiis -i,安装asp。netframework
然后检查下边的配置:
如果iis不是后安装的,直接检查下边的配置:
1.确认在“配置属性”中的“启用ASP.NET调试"为"True"
2.确认你的"web.config"中的"debug=true"
3.若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"
4.在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中
5.在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"

6。修改machine.config文件里的username=machine改为username=system
7。可以通过附加进程去调试。把w3wp.exe 加进去调试
或者试一试 aspnet_regiis.exe -r

㈢ asp.net 问题 我一个解决方案里有两个可运行项目 一个是MVC开发的,另外一个是web窗体应用程序开发的

MVC开发的项目(Project)可以生成Dll;

web窗体的项目(project)引用相应的MVC的dll就可以了。

所有的项目(Project)都可以集成在一个解决方案solution里。

如图:

㈣ 在ASP.NET WEB中建的窗体,怎么调用在控制台应用程序中建的类

如果是在.aspx.cs文件中,可以用using XXX
如果是在单独的.aspx文件中则
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
...代码
</script>
另外你是说调用另外一个应用程序中的类吗?
需要加上命名空间
using 另一个应用程序的命名空间.类名
-----------------------------------------
我没有弄过控制台的程序,它可以生成DLL吗?
如果可以,那要先引用到.net里才可以
项目--添加引用--浏览--找到你那个控制台程序的DLL,加进来,应该就可以using了

㈤ asp.net web应用程序和asp.net web窗体应用程序的区别

一、主体不同

1、web应用程序:是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序。

2、web窗体应用程序:可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面。

二、特点不同

1、web应用程序:借助IE等浏览器来运行。WEB应用程序是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言。

2、web窗体应用程序:Web 窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。


三、优势不同

1、web应用程序:是由完成特定任务的各种Web组件构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。

2、web窗体应用程序:Web 窗体页输出几乎可以包含任何支持 HTTP 的语言,包括标准通用标记语言的子集HTML与XML、WML和ECMAScript 。


㈥ VS2008写的ASP.NETweb应用程序,如何配置IIS

1、win7没有默认安装IIS7,所以需要自己添加。打开控制面板——程序和功能——左边“打开或关闭Windows功能”,勾选“Internet信息服务”,系统只是默认基本的功能,自己要添一下相关的功能:比如“Internet管理模块”、“Windows身份验证”。单击“确定”稍等一下就会完成安装。
2、打开“开始菜单下——Microsoft Visual Studio 2008——Visual Studio Tools——命令行”,输入“aspnet_regiis -i”以完成asp.net的安装。
3、打开“Internet 信息服务(IIS)管理器”,添加一个虚拟目录,配置应用程序,注意权限和默认的主页是否有你所设的起始页,如Default.aspx。
请看下面的文章
win7下配置IIS(ASP.net)
http://hi..com/nazhao86/blog/item/d3b7efc075e3e7160ff4774b.html

㈦ ASP.NET WEB开发的几种应用程序之间的区别

WEB窗体应用程序相当于winform开发,它是一个窗体(类似游戏窗口一般),而web是网站。
剩下的三个主要的区别是网站的架构不同,架构导致了应用的技术不同,现在MVC也是比较靠前的技术

㈧ 如何:针对 ASP.NET 版本配置 ASP.NET 应用程序

唯一的例外是那些绑定到不兼容的运行库版本或更新的运行库版本的应用程序。(兼容性通常由 .NET Framework 版本号决定。不同的主版本通常是不兼容的,而不同的次要更新和内部版本号是兼容的。)尽管更高版本的 .NET Framework 设计成具有向后兼容性,您仍可能需要相应地配置 ASP.NET 应用程序以使用特定版本的运行库。在管理安装了多个版本的 .NET Framework 的计算机时,查看 ASP.NET 应用程序的脚本映射(有时称为应用程序映射)以确定应用程序所使用的版本通常很有用。可以使用 Internet 信息服务 (IIS) 管理控制台查看 ASP.NET 应用程序的脚本映射。查看ASP.NET 应用程序的脚本映射打开IIS 管理控制台。展开本地计算机节点,展开“网站”,然后展开“默认 Web 服务器”[Default Web Server]。右击应用程序的文件夹,然后单击“属性”。在“目录”选项卡上单击“配置”。出现“应用程序配置”对话框。在“映射”选项卡中,选择ASP.NET 应用程序扩展名,如 .asmx 或 .aspx。 对话框的“可执行文件路径”列列出了到应用程序所使用的 ASP.NET ISAPI 扩展的路径。默认情况下,ASP.NET ISAPI 扩展安装在以下位置:%system root%\Microsoft.NET\Framework\versionNumber路径中显示的版本号说明了应用程序所使用的 ASP.NET ISAPI 扩展的版本号。反过来,ASP.NET ISAPI 扩展的版本确定了应用程序所使用的运行库版本。 配置应用程序以使用脚本映射为使重新配置 ASP.NET 应用程序的脚本映射更容易,每个 .NET Framework 安装都提供了其自己版本的 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。在 Web 服务器计算机上具有管理员特权的用户可以使用该工具将 ASP.NET 应用程序重新映射到匹配该工具的 ASP.NET ISAPI 扩展版本。注意由于Aspnet_regiis.exe 工具与特定版本的 .NET Framework 相关联,因此您必须使用适当版本的 Aspnet_regiis.exe 为 ASP.NET 应用程序重新配置脚本映射。Aspnet_regiis.exe 工具将 ASP.NET 应用程序的脚本映射重新配置为匹配该工具的 ASP.NET ISAPI 扩展版本。 此工具也可用来显示所有已安装的 ASP.NET 版本的状态、注册关联的 ASP.NET 版本、创建客户端脚本目录以及执行其他配置操作。使用Aspnet_regiis.exe 更新某一 ASP.NET 应用程序的脚本映射打开Windows 命令窗口。定位到包含要使用的 Aspnet_regiis.exe 工具版本的目录。记住每一版本的 .NET Framework 都有自己的版本。文件通常位于以下目录: %system root%\Microsoft.NET\Framework\versionNumber使用-s 或-sn 选项以及应用程序的路径运行 Aspnet_regiis.exe 工具。 下面的示例演示一个命令,该命令更新一个名为 SampleApp1 的应用程序的脚本映射: Aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1 配置应用程序池IIS 5.0 版使用 ASP.NET 进程模型 (Aspnet_wp.exe)。在 ASP.NET 进程模型下,每一个单独的应用程序版本在运行时自动运行在独立的进程中。定位到同一运行库版本的所有应用程序共享同一进程(或网络园模式中的多个进程)。然而,IIS 6.0 使用 IIS 6.0 进程模型 (w3wp.exe),并使用一项隔离功能,称为应用程序池。只要应用程序共享同一池标识,应用程序池就允许它们在一个或多个进程中同时运行。如果应用程序所分配的应用程序池不同,它们就永远不能在同一进程中运行。警告IIS 6.0 仅在处于 IIS 5.0 隔离模式时支持 ASP.NET 版本 1.0。如果在使用 IIS 6.0 的计算机上安装了多个版本的 .NET Framework,您可能会在“应用程序事件”日志中看到下面的错误信息:“不能在同一 IIS 进程中运行不同版本的 ASP.NET。请使用 IIS 管理工具重新配置服务器,以便在单独的进程中运行应用程序。”如果有多个版本的 ASP.NET 配置为在同一进程中进行,就会发生该错误,因为不同版本的 .NET Framework 和运行库不能在同一进程中并行运行。因此,使用某一特定版本的运行库的 ASP.NET 应用程序不能与使用其他版本的应用程序共享进程。如果两个或多个应用程序被映射到不同版本的 ASP.NET,但共享同一应用程序池,通常就会发生这一错误。注意每个应用程序的进程隔离都是手动配置的。在IIS 6.0 中禁用 IIS 5.0 隔离模式打开IIS 管理控制台。右击“网站”文件夹,然后单击“属性”。在“服务”选项卡上,清除“以 IIS 5.0 隔离模式运行 WWW 服务”[Run WWW service in IIS 5.0 isolation mode]复选框。 在IIS 6.0 中向某一 ASP.NET 应用程序分配池标识打开IIS 管理控制台。展开本地计算机节点,展开“网站”,然后展开“默认 Web 服务器”[Default Web Server]。右击应用程序的文件夹,然后单击“属性”。在“目录”选项卡上,从“应用程序池”列表选择所需的池标识。在IIS 6.0 中创建池标识打开IIS 管理控制台。展开本地计算机节点。右击“应用程序池”文件夹,指向“新建”,再单击“应用程序池”。 出现“添加新应用程序池”对话框。在“应用程序池”文本框中输入新的池标识,再单击“确定”。

㈨ ASP.NET中的Web 窗体将Web应用程序分为哪两部分,与ASP相比优势是什么

你去开发你就会慢慢发现的

第一 :开发效率会提高很多,因为在ASP总需要写很多代码的,在.net中可能就一个控件就解决,如:上传文件

第二:速度相比会快的惊人

第三:代码简介,总的来说.net 跟ASP基本上没有什么联系一样

㈩ C# asp.net web服务应用程序问题

你只是ServiceReference1.UserInfo[] cu = new WindowsFormsApplication1.ServiceReference1.UserInfo[6];
cu本身初始化了,但是cu里每个元素都是null.

所以你public void test(ref UserInfo [] u)
里面的 u[i].email = i.ToString();
是有问题的,因为u[i]都是null,没有实例化,所以.email还没有呢.怎么可以给
u[i].email 赋值呢?