IISでWebを公開する(VS 2005を使用)
4727 ワード
最近IISでウェブサイトを発表しようとして、午後にしました.多くの問題に直面して、幸いなことにすべて一つ一つ解決して、今問題を解決する過程を分かち合います:
IISをインストールした後、VS 2005にサイトを書きました(新規--』ASP.NETサイト-』Default.aspxでいくつかのコントロールをドラッグして、今すぐ発表する準備ができています).
「Webサイト上で右クリック-」パブリッシュWebサイト-」ローカルIISを選択します(事前にIISのデフォルトWebサイトの下に仮想ディレクトリを新規作成する必要があります.たとえば、testwebと名付けられます)->この場所を選択します(testweb)-->パブリッシュを決定します.では、ブラウザで公開されているサイトが表示されるようになりました(入力http://127.0.0.1/testweb)をクリックします.
問題1:
問題2:
問題3:
//**************************************************************************************************************************
以上の3つの問題を順番に解決すると、サイトは正常に表示されます.
実はVS 2005でウェブサイトの工事を新築する時、直接IISの上でそれを発表することができます.新規作成時に「ローカルIIS」の下の仮想ディレクトリを選択すればよいので、プロジェクト自体がIIS上にあり、不要な面倒を省くことができます.
PS:その間にwebがないことにも遭遇しました.configファイルの問題は、デバッグを実行してこのファイルを生成し、ウェブサイトを公開すればいいです.
IISをインストールした後、VS 2005にサイトを書きました(新規--』ASP.NETサイト-』Default.aspxでいくつかのコントロールをドラッグして、今すぐ発表する準備ができています).
「Webサイト上で右クリック-」パブリッシュWebサイト-」ローカルIISを選択します(事前にIISのデフォルトWebサイトの下に仮想ディレクトリを新規作成する必要があります.たとえば、testwebと名付けられます)->この場所を選択します(testweb)-->パブリッシュを決定します.では、ブラウザで公開されているサイトが表示されるようになりました(入力http://127.0.0.1/testweb)をクリックします.
問題1:
error on line 1 at column 2: StartTag: invalid element name
ASP --IIS :
error on line 1 at column 2: StartTag: invalid element name
:
IIS-- -- --ASP.NET--ASP.NET
: ,
問題2:
:
IIS 。
: Web , 。 , 。
: System.Web.Hosting.HostingEnvironmentException: IIS 。
ASP.NET IIS ( IIS://servername/W3SVC) 。 , http://support.microsoft.com/?kbid=267904。
:
Web 。 。
:
vs2005 vs2005 iis , ASP.NET IIS 。 。
:
1 -> ->Microsoft .NET Framework SDK v2.0->SDK
2 aspnet_regiis.exe -i
3 VS2005, C:\WINDOWS\Microsoft.NET\work\v2.0.50727\Temporary ASP.NET Files
4 IIS, 。
, , 。 XP Visual Studio2005, IIS, 。
問題3:
:
Web Web 。 Web “ ” 。
: Web 。 。
:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
, , , 。 , 。 , :
1. ,
2.
3. iis, framework
, 。 :
web sites virtual directory , Permissions ,
ASP.NET
IIs_WPG
Internet
System
ASP.NET write & read.
, .
//**************************************************************************************************************************
以上の3つの問題を順番に解決すると、サイトは正常に表示されます.
実はVS 2005でウェブサイトの工事を新築する時、直接IISの上でそれを発表することができます.新規作成時に「ローカルIIS」の下の仮想ディレクトリを選択すればよいので、プロジェクト自体がIIS上にあり、不要な面倒を省くことができます.
PS:その間にwebがないことにも遭遇しました.configファイルの問題は、デバッグを実行してこのファイルを生成し、ウェブサイトを公開すればいいです.