最近我一直在努力在IIS(我正在使用Windows 10)上部署我的ASP.NET Web應用程序。我所做的一切都與寫作here完全相同。事情很順利,很好,直到我試圖在瀏覽器上的IIS上打開我的應用程序(.aspx)。我得到了ERROR。我試圖在google/stockoverflow中搜索解決方案,但似乎沒有什麼適合我的,或者我在搜索時非常糟糕。在IIS上部署ASP.NET WebApplication時出錯
也許有任何建議來解決這個問題?
提前致謝!
最近我一直在努力在IIS(我正在使用Windows 10)上部署我的ASP.NET Web應用程序。我所做的一切都與寫作here完全相同。事情很順利,很好,直到我試圖在瀏覽器上的IIS上打開我的應用程序(.aspx)。我得到了ERROR。我試圖在google/stockoverflow中搜索解決方案,但似乎沒有什麼適合我的,或者我在搜索時非常糟糕。在IIS上部署ASP.NET WebApplication時出錯
也許有任何建議來解決這個問題?
提前致謝!
這不會是最終的答案,但首先,總是先獲得完整的錯誤信息。
請打開Windows中的事件查看器,然後在Windows日誌中,希望希望有一些有關ASP.NET的錯誤。你能從中獲得信息嗎?
這樣做也可以幫助 https://www.webwiz.net/kb/asp-tutorials/friendly-HTTP-error-messages.htm
更新基於評論:
我認爲你需要卸載並重新安裝IIS,這聽起來像什麼是錯在那裏。您可以通過添加/刪除Windows組件來完成,例如。
http://www.howtogeek.com/112455/how-to-install-iis-8-on-windows-8/
您可能需要重新註冊ASP.NET事後
要修復ASP.NET的IIS映射,請運行Aspnet_regiis.exe實用工具: 單擊開始,然後單擊 運行。 在打開文本框中,鍵入cmd,然後按ENTER鍵。 在命令提示符處,鍵入以下內容,然後按ENTER鍵: 「%windir%\ Microsoft.NET \ Framework \ version \ aspnet_regiis.exe」-i 在此路徑中,版本表示.NET Framework的版本號你安裝在你的服務器上。輸入命令時,必須將此佔位符替換爲實際的版本號。
@dusmanass你從哪裏得到的?有沒有更多的細節? –
Internet Explorer中說: 最可能的原因: •網站正在維護中。 •網站有編程錯誤。 此錯誤(HTTP 500內部服務器錯誤)意味着您正在訪問的網站有一個服務器問題,導致網頁無法顯示。 – dusmanass
@dusmanass感謝,是在錯誤實際上是網址「本地主機/ MyApp的/ Default.aspxhttp:/localhost/MyApp/Default.aspx」,即重複兩次,喜歡它出現在你的評論?我假設你沒有像這樣兩次輸入URL? –
會發生什麼事,如果你添加一個'html'文件(不是'aspx')和瀏覽器呢? – EdSF
同樣的錯誤。這似乎是不是在IIS上有什麼錯,是不是有可能? – dusmanass
您應該打開http://示例。本地/而不是作爲Windows 10的文章 –