2017-03-21 85 views
0

我試圖發佈asp.net應用localy我的電腦上:發佈asp.net應用程序localy在IIS

在IIS我右鍵單擊「站點」,並選擇「添加網站」 在網站名字我寫道:www.mysite.com 物理路徑:我在我的C驅動器創建了一個名爲「www」的新文件夾 輸入:http IP地址:所有未分配 端口:80 主機名:www.mysite.com

在visual studio中: 我選擇了build-> publish 得到消息,說明了built和th e發佈成功。 在「選擇發佈的目標」我按下「自定義」,並創造了新的個人資料 發佈方法:文件系統 目標位置:C:\ WWW

,仍然當我在Chrome或資源管理器寫入網址我得到找不到網址(電腦沒有連接到互聯網) 我做錯了什麼?

+0

你可以去http:// localhost或http://127.0.0.1嗎? – ApolloSoftware

+0

也在c:\ www你有一個default.htm/default.html/index.htm/index.html嗎?在www \ mysite中的 – ApolloSoftware

+0

我有Default.htm文件。 該文件是好的 - 我可以打開它與瀏覽器,它的工作。 –

回答

0

在IIS管理器 - >應用程序池

檢查,如果讓您的網站的應用程序池的狀態已啓動或不?

還要檢查您的.NET Framework版本是否爲4.0,以便在應用程序池中添加網站?如果不是雙擊並更改選項。

+0

在iis中,在「管理網站」下的窗口右側選擇我的站點後,「開始」按鈕變灰,「重新變動」變成綠色。 我確實按「重新啓動」,但它probaby已經工作。 –

+0

如果您的網站具有正確的.Net Framework版本,請檢查應用程序池。嘗試通過雙擊應用程序池中的網站來更改該選項並將其更改爲v4.0 – sam

0

如果你沒有使用http://localhost,那麼DNS缺失。

您需要映射任何 「網站名稱」(www.mysite.com)您使用:

  • 本地回送IP,127.0.0.1;
  • 無論你的本地IP地址是你的路由器/ DHCP服務器,;
  • ,如果你想成爲幻想和分配多個IP地址到你的機器,然後分配一個到現場

最後,上述任何映射到hosts file

Hth ..

+0

我不明白你寫的是什麼 如果我編寫http:// localhost,瀏覽器會轉到默認設置。 我想能夠寫www.mysite.com,然後瀏覽器將 引用asp。net application –

+0

@cabeloblanco如上所述,「DNS」(又名「名稱解析」)缺失。上面的鏈接詳細解釋了你需要在本地**做什麼 - 顯然,如果這是公共消費,那麼你需要具備正確的DNS設置。 – EdSF

+0

在我的HOSTS文件我寫了下面: # # #例如: # #102.54.94.97 rhino.acme.com#源服務器 #38.25.63.10 x.acme.com#X客戶端主機 #本地主機名稱解析在DNS本身內處理。 #\t 127.0.0.1 localhost #\t :: 1 localhost #\t 127.0.0.1 \t www.mysite.com –

相關問題