1. 怎樣在asp下使用WebService
方法如下:
1、在項目中新建 Web 服務;
6;輸入正確的用戶和密碼,系統可以正常登錄。
2. 我想在WIN7上做一個WEB(網站)伺服器,運行的是ASP程序和MSsql資料庫,請問怎麼做
1.安裝IIS (部分版本的win7不含iis)
開始-控制面板-程序-打開或關閉windows功能
勾選internet信息服務,確保列表樹中的asp被勾上。
2.配置IIS7
IIS7 在安裝了上述組件後,控制面板-系統和安全-管理工具-Internet信息服務(IIS)
管理工具,打開運行。雙擊內頁中的ASP,即顯示ASP的設置內容,",然後在"Behavior(行為)"組中將"Enable Parent Paths(啟用父路徑)"設置為True即可。配置默認網站,填寫 物理路徑、應用程序池,點OK即可。
順便說一下:
我是win7 64位系統,之前在搭建asp+access時發現要進行如下設置:
應用程序池,高級設置-->允許32位應用程序 True
否則無法連接資料庫。
3. asp如何調用webservice asp中應該怎麼寫
asp可以調用asp.net編寫webservice介面。
1、webservice的配置文件web.config的system.web節點添加如下代碼
<webServices>
<protocols>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
2、asp代碼
dim url,soaprequest,retvalue
url=webservice的地址
'下面是webservice的參數
soaprequest="checkUser=" & checkUser & "&checkPwd=" & checkPwd & "&linkGuid=" & linkGuid & "&linkPhone=" & linkPhone
set xmlhttp = server.createobject("msxml2.xmlhttp")
xmlhttp.open "post",url,false
xmlhttp.setrequestheader "content-type", "application/x-www-form-urlencoded"
xmlhttp.setrequestheader "host",host
xmlhttp.setrequestheader "content-length",len(soaprequest)
xmlhttp.send(soaprequest)
if xmlhttp.status = 200 then
set xmldoc = server.createobject("msxml2.domdocument")
xmldoc.load(xmlhttp.responsexml)
'xmldoc是接收了webservice返回的xml內容,如果webservice返回的不是xml,就用xmlhttp.responsetext
else
『調用webservice失敗
end if
set xmlhttp = nothing
4. 關於用ASP.NET做WEB開發
c#是編程語言,而asp.net是一種框架技術,使用這種技術可以用多種語言來編寫代碼,例如vb,vc++等。二者不是同一個概念。
web開發主要還可以分c/s,b/s,都算是web的。asp.net主要應用於b/s開發。
建議你看看基礎的書。
5. 如何配置web asp
給你詳細講一下:
1,配置資料庫:安裝sql2005,打開企業管理器,把下載的資料庫附加到本地資料庫伺服器,修改密碼為sa
2,修改配置文件WEB.CONFIG,把你上面的節點:
<appSettings>
<add key="ConnectionString" value="Server=.\sqlexpress;DataBase=db_Blog;uid=sa;pwd=sa"/>
</appSettings>
修改為
<appSettings>
<add key="ConnectionString" value="Server=你的sql伺服器名字;DataBase=附加上去的資料庫名字;uid=sa;pwd=sa"/>
</appSettings>
-----uid=sa;pwd=sa前面為用戶名,後面為密碼
6. 如何用asp開發GIS的web應用
何創建 Web 應用程序項目本節創建表示應用程序用戶界面 Visual C# 或 Visual Basic Web
應用程序項目 Web 窗體頁放置 DataSet、DataGrid DataView
查看資料庫特定表您創建包含數據源數據訪問象位置添加組件創建 Web
窗體文件菜單單擊新建單擊項目現新建項目框項目類型窗格單擊Visual
Basic 項目或Visual C# 項目並模板窗格選擇ASP.NET Web 應用程序應用程序命名
MyWebForm單擊確定按鈕應用程序向導創建必要項目文件包括列文件:WebForm1.aspx
— 包含 Web 窗體視化表示形式WebForm1.aspx.cs 或 WebForm1.aspx.vb —
代碼隱藏文件包含用於事件處理其編程任務代碼若要解決案資源管理器查看文件請單擊顯示所文件圖標展 WebForm1.aspx
節點Web 窗體文件注意
解決案資源管理器沒打請視圖菜單單擊解決案資源管理器關創建 Web 應用程序項目更詳細信息請參見創建
Web
項目添加組件解決案資源管理器右擊項目名稱快捷菜單單擊添加單擊添加組件現添加新項框並且默認情況選右窗格組件類接受默認名稱
(Component1) 並單擊打除非組件選擇其名稱否則項目創建名 Component1.cs 或
Component1.vb 新文件具體取決於應用程序語言組件設計器 Component1.cs 或 Component1.vb
打設計視圖創建數據訪問組件數據集用於數據值綁定傳輸給客戶端 HTML既 Web
窗體本身組件創建模擬實際情況組件創建編寫必要代碼便用資料庫數據填充數據集添加配置數據源視圖菜單單擊工具箱工具箱數據選項卡
sqlDataAdapter
拖組件設計器表面數據適配器配置向導現單擊步前進選擇您數據連接頁單擊新建連接即現數據鏈接屬性框數據鏈接屬性框連接選項卡:輸入安裝
pubs 資料庫伺服器名稱輸入伺服器登錄信息資料庫列表選擇
pubs單擊測試連接按鈕測試數據鏈接單擊確定返向導數據連接名稱現拉列表注意
知道 SQL Server pubs
資料庫用戶名密碼請與資料庫管理員聯系數據鏈接屬性單擊步前進選擇查詢類型頁選擇使用
SQL 語句單擊步 SQL
語句頁單擊查詢器添加表框表選項卡單擊titles單擊添加單擊關閉titles表添加
SQL
查詢查詢器框圖所示選擇title_id、title、price、notespubdate復選框單擊確定
SQL 語句並返數據適配器配置向導查詢器 SQL 語句頁顯示 SQL
語句單擊完退數據適配器配置向導並數據源連接titles表列象添加組件設計器表面:sqlDataAdapter1sqlConnection1另種使用伺服器資源管理器同創建
sqlDataAdapter1 sqlConnection1 象展SQL Server樹顯示伺服器、pubs 資料庫 titles
表圖所示展 titles 並選擇所需要列拖組件設計器表面伺服器資源管理器
Component1.cs 文件 InitializeComponent (或 Component1.vb 文件
InitializeComponent 常式)查看代碼通解決案資源管理器右擊 Component1.cs(或
Component1.vb)切換代碼視圖快捷菜單單擊查看代碼單擊文件菜單全部保存保存項目填充數據集組件設計器見則請解決案資源管理器雙擊文件
Component1.cs(或
Component1.vb)數據菜單單擊數據集數據集框現新建單選按鈕尚未選定請選定應文本框輸入名稱
myDataSet確保未選數據集添加設計器復選框並單擊確定文件 myDataSet.xsd
現解決案資源管理器解決案資源管理器雙擊 myDataSet.xsd查看描述 myDataSet XML
架構代碼注意數據集XML選項卡位於 XML 設計器表面左角數據集架構綁定
DataGrid本節向 Web 窗體頁添加數據集用數據填充並其綁定
DataGrid向窗體添加數據集解決案資源管理器雙擊文件 WebForm1.aspx 選擇 Web
窗體頁視圖菜單單擊工具箱 DataSet 工具箱數據選項卡拖 Web
窗體設計器表面現添加數據集框尚未選TypedDataSet請選拉列表選擇數據集名稱
(MyWebForm.myDataSet) 並單擊確定數據集 myDataSet1 添加 Web
窗體設計器表面非視部添加數據集
用數據填充數據集解決案資源管理器右擊 Component1.cs(或
Component1.vb)快捷菜單選擇查看代碼切換組件代碼視圖列(或常式)添加 Component1
類所示:// C#public class Component1 :
System.ComponentModel.Component{......// Add the
following code:public void FillDataSet(myDataSet
dSet){sqlDataAdapter1.Fill(dSet);}// End of the new
code.......}'Visual BasicPublic Class
Component1Inherits
System.ComponentModel.Component......' Add the following
code:Public Sub FillDataSet(ByVal dSet As
myDataSet)sqlDataAdapter1.Fill(dSet)End Sub' End of the new
code.......End Class通解決案資源管理器右擊文件
WebForm1.aspx快捷菜單選擇查看代碼切換 Web 窗體代碼視圖打代碼隱藏文件即
WebForm1.aspx.cs(或 WebForm1.aspx.vb) WebForm1
類頂層聲明組件象所示:// C#public class WebForm1 :
System.Web.UI.Page{// Add the following line:protected
Component1 myComponent = new Component1();...' Visual
BasicPublic Class WebForm1Inherits System.Web.UI.Page' Add the
following line:Protected myComponent As New Component1...修改
Page_Load (或 Page_Load 常式)調用 FillDataSet()所示:// C#private
void Page_Load (object sender, System.EventArgs e){// Add the
following code:if (!
IsPostBack){myComponent.FillDataSet(myDataSet1);}// End
of the new code.}' Visual Basic
7. 如何用asp開發GIS的web應用
這是一個經常被問到的問題,問的理所當然。作為一個程序員,為什麼我就非要被認為知道呢?這個問題沒有一個簡單的答案,甚至那些教育機構都未必能清楚的知道;我上的那個大學並沒有提供任何關於這個主題的課程。所以,像大多數在這個領域里的web開發人員一樣,我只是通過去做,去實驗才學會了這些。沒有人告訴我如何去做,我從給自己做點什麼東西開始,學會如何開發web應用程序是在這個過程中的一個副產品。這是學習任何語言的一個非常有效的方法。你很幸運,我在這里將會把如何開發一個web應用程序的主要過程都講一下。希望能幫助你入門。Web應用程序與網站之間的區別首先,我要說明,開發一個web應用程序跟開發一個網站是不一樣的。雖然在總體上有很大相似之處,但開發它們所需要的時間有巨大的差別。那究竟web應用程序和網站有什麼不同呢?通常,維基網路能幫助我們解釋這個問題,讓我們來看看維基網路是如何定義 應用軟體的:應用軟體,通常也被稱作應用,指的是專門為幫助用戶去執行一個或多個相關特定任務而設計的計算機軟體。企業軟體,會計軟體,辦公套件,繪圖軟體,媒體播放器等都屬於這種軟體。跟應用軟體相對照的是系統軟體和中間件,它們管理計算機效能,管理如何跟計算機集成,但通常這些工作並不會直接反映到使用戶受益的任務執行上。舉個例子,一個不是很恰當的實體類比,應用軟體跟系統軟體之間的關系就好比一個電燈泡和一個發電廠之間的關系,發電廠(系統軟體)只是產生電能,它自己沒有任何真正的用途,除非利用一個電燈泡這樣的應用工具才能為用戶提供服務。從裡面,我總結出來自己對web應用程序的定義:一個web應用程序是一個能夠讓用戶完成某些特定任務的網站。而一個普通的網站的主要目標是給用戶提供信息(博客,新聞,指導,等)。Web應用程序的開發過程現在特徵已經弄清楚了,我們就可以開始定義開發一個web應用程序的整個過程了。當然,這依賴於工程的大小,過程中的某些步驟可能很小,在你的腦海里就能完成這種工作,但把事情整個的了解一下總是有好處的。同時還有一點很重要的你要明白,這篇文章並不會對每個步驟進行深層次的描述。步驟一:分析開發一個web應用的第一步是分析你的需求。你此時應該定義出一個盡量周全的你的應用應該提供的功能清單。如果是你為一個客戶做這些工作,你需要明白他們想要什麼(要確保你們對方都知道對方在說些什麼)。從你們的討論中,你能總結出需求和軟體規格。你即使是為自己開發,我也建議你把希望這個web應用能夠做的功能寫下來。步驟二:設計一旦你弄清楚了這個web應用需要做哪些事情,你就可以開始設計了。這個步驟通常會反反復復進行很多次,每一次都把設計細化一些。你第一要做的是畫出頁面流程圖(畫在紙上,或使用軟體工具,憑各自所好吧。我喜歡用紙,這樣我可以做更快速的改變)。頁面流程圖通常是很抽象的黑白繪畫,畫出你將要實現的web應用的樣子(你可以加一些色彩,但盡量保持簡單)。
當你對做出的草圖滿意後,你可以開始製作實體模型了。 實體模型仍然是些圖案,但有色彩和細節。最終的實體模型看起來應該像你將要實現的web應用的一個截屏圖。如果你為一個客戶開發,他會看看這些東西,並給你他的認可。然而,很多人都喜歡跳過這一步(大多數都是非設計人員),他們喜歡直接奔向網頁原型。原型是用HTML開發出來,使用CSS渲染(有時也是有Javascript)。頁面布局要做出來,鏈接能夠點,顏色,字體,字體大小要設定好(如果你做了實體模型,這個會很容易)。這一步非常的重要,因為這里所有的東西都能用於你最終的應用中。如果允許的話,在你的原型上做一些可用性測試,從長期的效果來看,這能使你避免大量的失誤。在這個步驟的最後,你基本上就知道了你的web應用是如何組織到一起的了。登錄頁面有些什麼,用戶如何從主頁轉向到各個頁面。我建議你去聽一下Ryan Singer在「Web應用的未來」研討會上做的他是如何設計37signals的演講。步驟三:實現選擇一個框架現在我們已經知道了要去開發什麼東西,那就要把它做出來。這一部分的工作很多,你大部分的時間都要花在這個上面。你第一個要做的決定是如何著手,採用什麼樣的技術,什麼框架。你有很多選擇的餘地,你需要選出一個適合你的。下面是一個最常用的框架的列表:ASP.NETPHP 上的任何一個流程的框架Python with DjangoRuby on Rails沒有一個明確的標准說哪個框架最好。它們都各有不同,每個都有自己的長處。最重要的是你要知道它們任何一個都能讓你開發出好用的web應用。開發一旦你知道了如何去開發,那就要甩開臂膀開幹了。這個開發工作可以看作有很多塊,但說到底,這都是標準的編程活動了。在後台,你要創建類,對象,服務,過程,以及持久層來把這些對象保存到資料庫中。後台是整個應用的核心,對任何應用來說,它跟普通的編程沒有什麼區別。接著是前台的開發,你現在編寫的代碼才是真正給用戶使用的操作界面。你把後台的程序和原型界面集成到一起,把系統各部分集成到一起。你還可以把你在開發過程中想到的一些很炫的小功能用JavaScript實現。再說一次,有很多種途徑可以實現後台程序。建議你去讀一讀跟你選擇的框架相關的資料,弄清楚如何實現這一部分的工作。通常,這些知識會跟面向對象編程有關,但有些框架正在慢慢的向領域驅動設計發展。步驟四:打磨拋光現在應用程序已經開發出來,各個獨立的模塊也集成到了一起。你需要通過測試來確保你在步驟一中定義的需求和軟體規格是否被實現(這個問題在你開發的整個過程中都要記在腦中)。你要確保那些愚蠢的用戶不能通過試圖做一些你還沒有實現的操作而把你的應用弄壞(參考 白盒 和黑盒測試)。你同時還要確保你的程序能夠在各種瀏覽器里(希望不是IE6)都能正確的運行。現在也是你做一些小的調整,改進你的應用程序給人的感覺的時候,讓它趨於完美。步驟五:發布和後續工作這最後一步(但不是就此完結)是發布你的應用,讓用戶能夠真正使用它(如果這個應用是個公眾開發的應用,別忘了做新聞宣傳)。如果你願意,先發布一個Beta版,這樣只有一小部分用戶能夠發現你的應用里的大問題(因為你的程序里肯定會有bug),他們會幫助你改進程序的質量。不要忙著增加功能,要專注於把你目前的程序變的穩固。當經過了beta階段,你的程序已經變得十分的穩固,聽取用戶反饋的意見,自己試用一下自己的應用,你可以開始思考如何使應用變的更好。找出不和諧的地方,消除掉。以後每次的迭代都要經過上面所說的五個步驟,但就像我最初說的,你現在已經有了一個可以運行的應用程序,你很容易直接在心裡完成這些步驟,直接奔向在代碼里測試你的功能。恭喜,你已經自豪的成為一個web應用程序的作者了。
8. ASP WEB項目如何搭建
先裝好IIS
把IIS的主目錄指向你的站點目錄
然後裝dreamweaver8
新建站點 創建一個ASP站點
目錄也是你的那個站點