當前位置:首頁 » 網頁前端 » 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 賦值呢?