Ⅰ 請問怎麼才能瀏覽asp.net的文件
首先確定你安裝了iis
然後從命令行進入文件夾C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
盤符,系統文件夾,版本號可能不一樣,看你自己的機子,版本號選擇最高的那個文件夾
運行命令aspnet_regiis.exe -i
安裝完畢即可使用vs打開
一點資料:
aspnet_regiis命令詳解.
用法:
aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?]
-i-安裝ASP.NET的此版本,並更新IIS元資料庫根處的
腳本映射和根以下的所有
腳本映射。現有的低版本腳本映射
升級到此版本。
-ir-安裝ASP.NET的此版本,僅注冊。不
更新IIS中的腳本映射。
-enable-帶-i或-ir指定-enable時,還將
在IIS安全控制台(IIS6.0或更高版本)中啟用ASP.NET。
-s-在指定的路徑以遞歸方式安裝此版本
的腳本映射。現有的低版本腳本映射
升級到此版本。
例如aspnet_regiis.exe-sW3SVC/1/ROOT/SampleApp1
-sn-在指定的路徑以非遞歸方式安裝此版本的
腳本映射。現有的低版本腳本映射
升級到此版本。
-r-為IIS元資料庫根位置的此版本
以及根以下的所有腳本映射安裝腳本映射。不論當前版本是什麼,
所有現有的腳本映射都
更改為此版本。
-u-卸載ASP.NET的此版本。到此版本的
現有腳本映射重新映射到此計算機上安裝的
其餘的最高ASP.NET版本。
-ua-卸載計算機上的所有ASP.NET版本
-k-從指定的路徑中以遞歸方式移除到任何ASP.NET版本的所有
腳本映射。
例如aspnet_regiis.exe-kW3SVC/1/ROOT/SampleApp1
-kn-從指定的路徑中以非遞歸方式移除到任何ASP.NET版本的所有
腳本映射。
-lv-列出計算機上安裝的所有
ASP.NET版本(包括狀態和安裝路徑)。
Status:Valid[(Root)]|Invalid
-lk-列出包含ASP.NET腳本映射的所有IIS元資料庫項的所有路徑
(連同版本一起)。不顯示從父項
繼承ASP.NET腳本映射的項。
-c-將客戶端腳本的此版本安裝到
每個IIS站點目錄的aspnet_client子目錄中。
-e-從每個IIS站點目錄的aspnet_client子目錄中
移除客戶端腳本的此版本。
-ea-從每個IIS站點目錄的aspnet_client子目錄中
移除客戶端腳本的所有版本。
-?-列印此幫助文本。
example:
當系統新建一個asp.netweb應用程序的時候,提示錯誤信息如下:
"VisualStudio.NET已檢測到指定的Web伺服器運行的不是ASP.NET版本,你將無法運行ASP.NET應用程序或服務。"
可以嘗試運行
aspnet_regiis-i
aspnet_regiis-r
兩個命令來安裝asp.net服務管理器.
如果還是不行的話,再嘗試一下下面的操作:
1、先確定是不是1.1
2、把"IP地址"設成全部未分配
3、在IE連接設置中把本地地址不使用代理伺服器那裡打上勾
Ⅱ iis怎樣才能支持asp文件的瀏覽及上傳
一、先注冊asp.net組件: (asp.NET 組件即:.Net Framework )開始->運行->cmd->執行命令:C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (你的.net組件位置)[ 上面這個地址是.NetFramework 自動安裝默認的位置 ]二、接下來還要在WEB服務擴展啟用ASP.NET服務:IIS->本地計算機->WEB服務擴展->ASP.NET v2.0.5072:允許 [ 如果上面這個地址你沒有找到,可能是你在安裝IIS時沒有裝服務擴展!去Win組件里IIS看看]三、在IIS中創建虛擬目錄 IIS->本地計算機->網站->默認網站,右鍵->新建「虛擬目錄」->取個名字->瀏覽你的ASPX文件的目錄,確定四、點擊新建的虛擬目錄->在右側,右擊:aspx文件->瀏覽
Ⅲ ASP.NET是什麼
ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳本可由網際網路伺服器執行的伺服器端腳本技術,它可以在通過HTTP請求文檔時再在Web伺服器上動態創建它們。 指 Active Server Pages(動態伺服器頁面) ,運行於 IIS(Internet Information Server 服務,是Windows開發的Web伺服器)之中的程序 。
………………………………………………
如果對aspnet感興趣,看看一個大專生怎麼自學aspnet到找到工作。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說 出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不 到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後 我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘 做技術的,可是處處碰壁。
一次偶然的機會,我才聽到aspnet這個行業。那天我去新華書店,在計算機分類那邊想找本書學習 。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習aspnet,然後給我介紹了一下 aspnet現在的火熱情況,告訴我學aspnet多麼的有前景,給我了一份傳單,aspnet培訓的廣告。聽了 她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下aspnet,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相 對比較高。我就下決心想學aspnet了。於是我去找aspnet培訓的相關信息,說真的,我也很迷茫,我 不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章是一個aspnet高手介紹沒有基礎的朋友怎麼自學入 門學aspnet,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實 在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會 我再去培訓。
主意一定,我就去搜索aspnet的視頻,雖然零星找到一些aspnet的視頻,但是都不系統,我是想找 一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教, 不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟推出的一份視頻《零基礎aspnet就業班》(喜歡《 零基礎aspnet就業班》的可以復制 sina.lt/bsjr 粘貼瀏覽器地址欄按回車鍵即打開)
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C#語言視頻教程 學起,話說簡單,其實我還是很多不懂的,只要重復多看幾遍,就能看懂。C#語言我差不多學了一個禮 拜,接下來我就學了winform,SQL Server,html/css/javaScript,差不多也就三個禮拜。我每天都在不 停的寫一些簡單的代碼,這樣一月後我基本掌握了aspnet的全部基礎。
接下來開始學習aspnet高級課程,老師幽默風趣而又輕松的課堂教課,使我發現原來學習aspnet並 不是一件很難的事情。之前我把aspnet基礎學得還不錯,到了到了aspnet高級部分,我覺不又不是很 難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次, 把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會aspnet。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習aspnet的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把aspnet教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。
於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是aspnet開發程序員,但我也比較滿足,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。
…………………………………………
Ⅳ 為什麼asp文件打不開原因是什麼
我安裝了IIS,但本地機子上的ASP文件打不開。提示要選擇程序,但缺沒有IE。打開IE,用文件》打開的方式也打不開。 答:你安裝了IIS只能在IIS裡面建一個賬號,以瀏覽的方式來瀏覽網站(僅限於ASP,ASPX就不行了),如果你單擊文件要打開,那就是表示你要用編輯軟體來對這個文件進行編輯,你沒有裝網頁製作的軟體時,系統會提示你選擇程序,你可以選擇記事本,如果你懂代碼的話就可以用記事本打開後進行編輯了.ASP的文件不同於HTML文件,無法用瀏覽器直接瀏覽的.所以你要在IIS上新建一個站點,然後點擊瀏覽就可以看到網頁,要修改頁面內容就得用DW等網頁編輯軟體來修改了,用記事本也行,只要你認識它的話. 問:原本是靜態的網站,改為動態網站(asp),IIS的默認路徑已經更改了。可是ASP文件瀏覽不了.你在搜索瀏覽找到的答案都解決不了的情況下,試下這個答:重新把IIS注冊一下,命令:aspnet_regiiis -i.注意,為什麼要這樣呢?因為IIS和.net框架安裝是有先後順序的.[具體操作:在運行了鍵入cmd,然後轉到c盤,在鍵入cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322,最後鍵入aspnet_regiis -i試試吧,應該沒問題了.
Ⅳ 瀏覽asp.net文件時出現錯誤Server Error in '/' Application.如何解決,請高手幫助
你是訪問其他機器上的網站吧 反問本機是不會出這個錯的 這個錯誤包含的很多 首先要確定發布的網站是否包含後綴.CS的文件 發布的網站應該只有.ASPX文件 而沒有ASPX.CS文件 如果有 請用VS的生成功能重新發布網站 如果沒有 那就要在伺服器上調試了 因為伺服器遇到錯誤通常都報這個錯誤的
Ⅵ win7下ASP.NET做文件下載,FileStream對文件夾里的文件無訪問許可權,如何設置
1.把ASPNET添到為管理員組裡面去
2.對需要訪問的文件夾添加ASPNET用戶
Ⅶ 以下哪些是asp.net支持的文件夾
1. Bin文件夾
Bin文件夾包含應用程序所需的,用於控制項、組件或者需要引用的任何其他代碼的可部署程序集。該目錄中存在的任何.dll文件將自動地鏈接到應用程序。如果在該文件夾中留有不用的或過期的文件,則可能出現「二義性引用(ambiguous reference)」異常的風險。換句話說,如果兩個不同的程序集定義相同的類(相同的命名空間和名稱),則ASP.NET運行庫不能決定應該使用哪一個程序集,從而拋出一個異常。在開發時,當我們重新命名一個項目或一個程序集的名稱時,這是常見的錯誤。為了避免這種錯誤,一定不要在該文件夾中保留任何不必要的程序集,或者至少要從配置文件的<assemblies>節中刪除如下代碼行:
<add assembly="*" />
2. App_Browser文件夾
該可選的文件夾包含.browser文件。.browser文件描述瀏覽器(不管是移動設備瀏覽器,還是台式機瀏覽器)的特 征和功能。ASP.NET在安裝路徑下的Config/Browser文件夾中安裝了大量.browser文件,這些文件供所有應用程序共享。我們只是把 當前應用程序特有的瀏覽器文件放在App_Browser文件夾下。.browser文件的內容即時動態地進行編譯,以便向ASP.NET運行庫提供最新 的瀏覽器信息。
讓我們簡單談談擁有一個自定義的.browser文件可能有幫助的場景。設想應用程序使用了一個在某個瀏覽器下不能有效呈現的控制項。在指定的瀏覽器中顯示宿主頁面時,可以編寫一個.browser文件,迫使ASP.NET使用一個不同的適配器來生成該控制項。
<browsers>
<browser id="browserID">
<controlAdapters>
<adapter controlType="Samples.CustomControl"
adapterType="Samples.Adapters.CustomControlAdapter" />
</controlAdapters>
</browser>
</browsers>
假設browserID與ASP.NET識別的標准瀏覽器之一相匹配,則上文所示的.browser文件指示在指定的瀏覽器下使用CustomControlAdapter呈現CustomControl。
3. App_Code文件夾
App_Code文件夾正好在Web應用程序根目錄下,其存儲所有應當作為應用程序的一部分動態編譯的類文件。這些類文件自 動鏈接到應用程序,而不需要在頁面中添加任何顯式指令或聲明來創建依賴性。App_Code文件夾中放置的類文件可以包含任何可識別的ASP.NET組件 ——自定義控制項、輔助類、build提供程序、業務類、自定義提供程序、HTTP處理程序等。
注意 在開發時,對App_Code文件夾的更改會導致整個應用程序重新編譯。對於大型項目,這可能不受歡迎,而且很耗時。為此,鼓勵大家將代碼進行模塊化處理 到不同的類庫中,按邏輯上相關的類集合進行組織。應用程序專用的輔助類大多應當放置在App_Code文件夾中。
App_Code文件夾中存放的所有類文件應當使用相同的語言。如果類文件使用兩種或多種語言編寫,則必須創建特定語言的子目錄,以包含用每種語言編寫的類。一旦根據語言組織這些類文件,就要在web.config文件中為每個子目錄添加一個設置:
<compilation>
<codeSubDirectories>
<add directoryName="VBFolder" />
</codeSubDirectories>
</compilation>
重要的是,特定語言的子目錄應在web.config文件中注冊,否則,不管它們屬於哪個文件夾,App_Code文件夾下 的所有文件將被編譯成一個單獨的程序集。上述配置腳本描述了這么一種情況,即所有的C#文件都放在App_Code文件夾的根目錄下,而把幾個 Visual Basic .NET類文件移入VBFolder目錄中。如果<codeSubDirectories>節中提到的目錄不存在,則會收到一個編譯錯誤提 示。
App_Code根文件夾中的文件被編譯成App_Code_xxx.dll程序集,其中xxx是隨機生成的字元序列。一個 給定子目錄中的文件將被編譯成一個名為App_SubCode_xxx_yyy.dll的動態創建的程序集,其中xxx指示子目錄的名稱,而yyy是一個 隨機字元序列。只有在應用程序根目錄中的web.config文件中進行了設置,<codeSubDirectories>節才有效。
在App_Code目錄或任何其他子目錄中放置一個assemblyinfo.cs文件,可以創建一個強命名的程序集。顯然,如果該文件夾包含Visual Basic .NET文件,那麼將使用assemblyinfo.vb文件。程序集配置文件可以引用一個.snk文件來保存強名稱的密鑰。
注意 給一個程序集設置一個強名稱,首先必須獲得一個公開/私有密鑰對。通過使用強名稱(Strong Name)工具(sn.exe),可以獲得這樣一個密鑰對。強名稱工具是我們可以在.NET Framework的安裝路徑中發現的SDK binary之一。密鑰對文件通常有一個.snk擴展名。可以將該文件保存到一個應用程序文件夾中,並在assemblyinfo.cs文件中引用它,如下所示:
[assembly: AssemblyKeyFileAttribute(@"yourKeyPair.snk")]
注意,Visual Basic .NET是在包含Visual Studio Solution的目錄中尋找密鑰文件,而C#編譯器則在包含該binary的目錄中尋找密鑰文件。據此可知,用此屬性調整我們使用的路徑,或者把密鑰文件放在合適的文件夾中。
在隨後發生的任何重新生成中,程序集的名稱將發生變化。同時,老的AppDomain請求一結束,就刪除老的程序集。
App_Code文件夾並非只能包含類文件。特別是,它可以包含並能自動地處理代表數據架構的XSD文件。把一個XSD文件 添加到該文件夾中時,編譯器將把它解析成一個有類型的DataSet類,並將它添加到應用程序作用域中。在ASP.NET 1.x中,這一工作由Visual Studio .NET向導,使用一個命令行實用程序(xsd.exe)完成的。
注意 使用web.config文件注冊一個組件(例如,一個自定義的伺服器控制項或一個自定義的HTTP處理程序)時,通常要求指定包含該代碼的程序集名稱。如 果該組件定義在App_Code文件夾中,則應該用什麼名稱來指示程序集?在這種情況下,只是忽略程序集信息,並規定完整的類名即可。如果沒有規定任何程 序集,則ASP.NET運行庫將試圖從任何已裝載的程序集中裝入該類,包括為App_Code文件夾動態創建的程序集。
4. App_Data文件夾
App_Data文件夾應該包含應用程序的本地數據存儲。它通常以文件(諸如Microsoft Access或Microsoft SQL Server Express資料庫、XML文件、文本文件以及應用程序支持的任何其他文件)形式包含數據存儲。該文件夾內容不由ASP.NET處理。該文件夾是ASP.NET提供程序存儲自身數據的默認位置。
注意 默認ASP.NET帳戶被授予對文件夾的完全訪問許可權。如果碰巧要改變ASP.NET帳戶,一定要確保新帳戶被授予對該文件夾的讀/寫訪問權。
5. App_GlobalResources文件夾
正如其他應用程序一樣,ASP.NET應用程序也可以使用資源,而且通常應該使用資源。資源是隔離應用程序用戶界面的可局部 化部分的一種有效方法。一般而言,資源是與程序相關的不可執行的文本。典型的資源有圖像、圖標、文本和附屬文件,但是任何可序列化的對象也可以被看作資 源。應用程序資源存儲在應用程序的外部,這樣就能在不影響和重新編譯應用程序本身的情況下重新編譯和替換它們。
ASP.NET應用程序需要有一個主要程序集來保存應用程序默認的或中性的資源。此外,還要部署許多附屬程序集,它們中各自 包含我們需要支持的某種文化的本地化資源。在ASP.NET 1.x中,編譯一個程序集內的資源有點麻煩。需要手動地將基於XML的資源文件(那些帶.res擴展名的資源)編譯成.resources二進制文件。這 些文件既可以嵌入到一個.NET可執行文件中,也可以編譯成附屬程序集。使用資源文件生成器實用程序resgen.exe,將文本和基於XML的資源文件 轉變為.resource文件。資源文件名稱遵循baseName.cultureName.resource命名約定,其中baseName通常是應用 程序的名稱:
resgen.exe ProAspNet20.resx ProAspNet20.it.resources
創建.resource文件以後,應當把它嵌入到一個程序集中,甚至可以作為一個資源容器來使用。要把一個資源文件嵌入到一個附屬程序集中,可以使用程序集連接器工具(al.exe)。在命令行上,指出程序集所使用的文化(如下面示例中的it,它代表義大利)和名稱。
al /out:ProAspNet20.resources.dll /c:it /embed:ProAspNet20.it.resources
在編譯附屬程序集之後,它們將有相同的名稱。將它們部署到不同的子目錄中,分別按文化命名。
幸運的是,對於ASP.NET 2.0,附屬程序集的時代已經一去不復返了。更准確地說,附屬程序集仍然存在,但是由於App_GlobalResources保留文件夾,對開發人員來說它們已經成為過去的事情。
該文件夾中的任何定位的.resx文件自動地被編譯成附屬程序 集。.resx文件的名稱包含文化信息,以幫助ASP.NET運行庫環境的程序集生成。如下文件,resources.resx, resources.it.resx, resources.fr.resx,生成中性程序集以及適合於義大利(Italian)和法國(French)文化的附屬程序集。如果沒有要求特定文 化,則中性程序集是默認的文化資源。
Ⅷ ASP.NET入門教程 8.5 上傳圖片[1]
ASP NET 提供了一種從瀏覽器向伺服器上傳圖片(或其他文件)的簡單方法 雖然這個內容嚴格地說不屬於資料庫的范疇 但我們還是在這里進行介紹 工具條提供FileUpload工具 將該工具拖放到頁面上時會產生一個文本框和一個瀏覽按鈕 作為設計人員 必須為用戶添加一個實際執行上傳功能的按鈕
在該按鈕的Click事件過程中 最簡單的操作如下代碼所示 用戶指示的文件(通過輸入或瀏覽)將被傳送到伺服器
FileUpload SaveAs(FileUpload FileName)
但這段代碼過於簡單 因為上傳的文件會保存到Web站點的根目錄下 可 以在文件名的前面添加一個字元串 由該字元串引導上傳的文件存入伺服器上恰當的文件夾 注意當在瀏覽器中打開上傳頁面的時候 可以查看其源代碼 但這並不會暴露伺服器的路徑 下面的代碼將文件存放到MyImageFolder文件夾內
FileUpload SaveAs( & FileUpload FileName)
在調用FileUpload SaveAs方法的時候 ASP NET 將創建一個名為FileUpload PostedFile的對象 該對象帶有多個與上傳操作相關的屬性 最常用的是FileName和ContentLength 因此如果創建了一個名為Label l的標簽 那麼可以在它的文本中顯示正在上傳的文件 如下所示
FileUpload SaveAs( C:BegASPNET WroxUnitedMatchImages &
FileUpload FileName)
Label Text= File uploaded to WroxUnited from:<br/> &_
FileUpload PostedFile FileName
如果用戶在選擇文件之前單擊上傳按鈕該怎麼辦?可以通過IF THEN語句避免這個問題 如下所示(類似IF THEN的代碼結構將在第 章介紹)
If FileUpload HasFile Then
FileUpload SaveAs( C:BegASPNET WroxUnitedMatchImages &
FileUpload FileName)
Else
Label Text= Please select a file before clicking the Upload button
End If
ASP NET 入門教程完整版lishixin/Article/program/net/201311/14833
Ⅸ ASPNET網頁中如何實現在點擊查看線播放視頻
添加一個flash播放器然後把資料庫讀掏出來的文件路徑賦給播放器就可以播放了。。 查看原帖>>
Ⅹ 如何用瀏覽器打開aspx文件
需要安裝.net framework
但是如果IIS是在.net後面安裝的,那麼安裝IIS後需要修復注冊ASP.net,方式就是在CMD中切換到Framework的安裝目錄,一般是 %windir%\Microsoft.Net\Framework\v2.0.50727 (最後的版本好可能有些不同),然後運行 aspnet_regiis.exe -i
具體的可以上網搜一下。