當前位置:首頁 » 網頁前端 » net創建web
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

net創建web

發布時間: 2022-09-23 23:49:23

A. 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

B. asp.net web服務是基於什麼創建的

iis。
asp.net發布後的程序是要在iis中運行的。而且只能在iis中允許。
如果是asp.net core的話是可以跨平台運行的。包括iis,控制台,docker。可以運行在Windows,Linux甚至移動端等等。

C. 怎樣創建.NET Web Service

C#學習到一定程度會涉及到C#創建WebService的一些高階知識,本文試圖對此做一個簡單的介紹。

假設A是客戶端,B是webservice服務端,用戶通過http協議向伺服器發送soap請求,webservice返回客戶端Xml格式的數據。

現在我們看一看創建一個C#創建WebService的大致過程:

服務端的webservice是必須要建的。中間的soap,Xml我們不用去關心,在客戶端這邊,比較重要的是如何從webservice取得對象?答案是用的是proxy對象。客戶端由代理對象(proxy)負責與webservice的通信。所以在客戶端使用webservice,完全和使用一個本地對象是一樣的。

我們現在以一個簡單的C#創建WebService實例來說明。

打開vs.Net,新建工程(asp.Net web服務),在位置中鍵入http。//localhost/webserver,其中webserver就是工程的名字。確定後,出現一個Service1.asmx.cx,雙擊,出現代碼窗口,

using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services; namespace webserver { /// /// Service1 的摘要說明。 /// (1) public class Service1 : System.Web.Services.WebService { public Service1() { //CODEGEN:該調用是 ASP.Net Web 服務設計器所必需的 InitializeComponent(); } #region Component Designer generated code //Web 服務設計器所必需的 private IContainer components = null; /// /// 設計器支持所需的方法 - 不要使用代碼編輯器修改 /// 此方法的內容。 /// private void InitializeComponent() { } /// /// 清理所有正在使用的資源。 /// protected override void Dispose ( bool disposing ) { if(disposing && components != null) { components.Dispose(); } base.Dispose(disposing); } #endregion // WEB 服務示例 // HelloWorld() 示例服務返回字元串 Hello World // 若要生成,請取消注釋下列行,然後保存並生成項目 // 若要測試此 Web 服務,請按 F5 鍵 // [WebMethod] // public string HelloWorld() // { // return "Hello World"; // } } } 下面在(1)處加入

[WebService(Namespace="http。//localhost/webserver/")]

這是因為soap是基於http協議上的,客戶端無法知道webservice位於那個伺服器上。在實際應用中,比如http。//www。ourfly。com上放置這個webservice,則Namespace改為http。//www。ourfly。com/webserver.

下面我們給這個webservice添加一個方法。

// [WebMethod] // public string HelloWorld() // { // return "Hello World"; // } 微軟幫我們寫好了一個,接著添加一個方法。 方法名稱叫show. [WebMethod] public string show(string yourname) { return 「http。//www。ourfly。com」+」歡迎」+yourname; } 現在,就可以運行了,按F5,點擊show,輸入你的名字, 然後點擊invote 看到了吧。 〈 ?Xml version="1.0" encoding="utf-8" ?〉 〈 string Xmlns="http。//tempuri。org/"〉 http。//www。ourfly。com歡迎g〈 /string〉 成功了。打開bin目錄,Vs.Net已經將proxy做好了.webserver.dll.

現在我們在不同的環境下測試:

1.打開vs.Net,新建」windows應用程序」工程,命名為Client,增加按鈕,文本框。

現在要用到代理了,右鍵單擊右邊的reference(引用),選擇」添加引用」,選擇瀏覽,找到webserver目錄下的bin目錄下的webserver.dll
再加入一個system.web.webservices的引用,在列表中有。

在form1.cs里,加入

using System.Web.Services;

using webserver;

然後在

private System.Windows.Forms.Button button1;

private System.Windows.Forms.TextBox textBox1;

後面,插入

private webserver.service1 Client

建立一個service1的實例。雙擊按鈕,代碼如下:

private void button1_Click (object sender, System.EventArgs e) { Client =new Service1(); string name; name=Client.show("龍卷風.Net"); textBox1.Text=name; } 按F5,運行工程,點擊按鈕,文本框中顯示 http。//www。ourfly。com歡迎龍卷風.Net

2. Asp.Net web窗口的測試

方法與上面的一模一樣,添加引用,建立service1的實例 在此不在細說。

3.在VB中測試

這個就要相對來說復雜一些 ,首先在VB中建立一個」標准EXE」的工程。添加引用:Microsoft Soap Type library。

注意:如果沒有安裝Microsoft Soap Toolkit,是沒有這個類型庫的。

D. 如何在Microsoft Visual Studio .NET 2005中創建一個Web站點 。 希望能具體點。

1.打開VS2005
2.點擊左上角的文件-->新建-->網站
3.選擇ASP.NET網站,語言選擇VB或者C#
4.位置後面選擇文件系統,並指定此網站的代碼物理文件位置
5.點擊確定,你就建立了一個Web站點了

E. site:csdn.net 簡述在創建一個web項目時通常創建哪些包,並分別出他們的作用

摘要 在 Visual Studio 2013 中,你可以使用下列步驟創建一個 Web 應用程序項目:

F. 怎樣在vs2008中新建的asp.net項目中新建一個web頁面

在解決方案資源管理器中,右擊網站或者裡面的某個自定義的文件夾(不要是appcode或者appdata等就行),選擇添加新項,在對話框中選擇web form(一般是第一個),確定。就可以了。

G. net怎麼創建webservice

分析了一下,解決方案如下:
1.在應用程序中添加配置文件(如Winform的一般是app.config,webform的一般是web.config),在目錄下添加一個配置WebService引用地址的節點,如:
2.項目添加Web服務引用,如引用名為ServiceCenter,引用成功後,在打開目錄Web References》ServiceCenter》Reference.map》Reference.cs的Reference.cs文件,這是一個WebService代理類。
不同的WebService生成的代理類不同。構造函數如:
public TestWebService() {
this.Url = global::WebServiceApp.Properties.Settings.Default.WebServiceApp_ServiceCenter_TestWebService;
if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
this.UseDefaultCredentials = true;
this. = false;
}
else {
this. = true;
}
}
重新添加一個構造函數,帶有WebService引用地址的參數:
public TestWebService(string url)
{
if (!string.IsNullOrEmpty(url))
{
this.Url = url;
}
else
{
this.Url = global::WebServiceApp.Properties.Settings.Default.WebServiceApp_ServiceCenter_TestWebService;
}
if ((this.IsLocalFileSystemWebService(this.Url) == true))
{
this.UseDefaultCredentials = true;
this. = false;
}
else
{
this. = true;
}
}
3.在應用程序中應用
private void button1_Click(object sender, EventArgs e)
{
string result = string.Empty;
string serviceAddr = string.Empty;
try
{
serviceAddr = System.Configuration.ConfigurationManager.AppSettings["webServiceAddr"].ToString();
//此處調用的是我們自己定義的構造函數,參數為WebService引用的地址
ServiceCenter.TestWebService webService = new WebServiceApp.ServiceCenter.TestWebService(serviceAddr);
result = webService.Test();
}
catch (Exception ex)
{
result = ex.Message;
}
MessageBox.Show(serviceAddr + "++++" + result);
}
4.修改WebService引用地址:
在Winform應用程序中,app.config等應用程序配置文件在生成的時候自動生成到了bin目錄下面的應用程序名.exe.config文件,修改裡面的webServiceAddr節點即可。
需要注意的一點就是,如果生成的時候把app.config文件也生成到了bin目錄下,此時修改app.config裡面的配置是無效,還必須得修改(應用程序名.exe.config)這個文件。如果是把webservice引用地址放在自定義的的xml文件中,則生成到bin目錄下,響應bin目錄下的xml文件即可。

H. asp.net 新建web窗體

2005是有很多模板可以選擇的,如果選擇了空模板就會這樣了

-----------------------------

你是中文版的VS2005么?
1、啟動VS2005
2、工具-導入和導出設置
3、選「重置所有設置」,接下來默認,最後完成時選擇 「WEB開發設置」。
4、重新啟動VS2005。文件-新建網站-ASP.NET 網站。

I. .NET 2003創建WEB應用程序不成功,但是一直不報錯是什麼原因啊

這有很多的原因,從大的方面來說就是電腦的配置,大部分基於伺服器運行的都有電腦的配置方面的要求,所以你可以查看以下你的電腦的配置是否符合這方面的要求. 如果還不行,就檢查一下是否已經正確的安裝了IIS伺服器的相關組件.

J. .net如何創建一個簡單的webservice供別人調用

在新建項目的時候選擇web服務的類型,然後編寫業務邏輯,最後部署到伺服器上即可。