我的「hello world」ASP.NET應用程序在調試中工作正常。不過,我出版後,我有問題:ASP.NET:爲什麼我的網站服務Default.asp而不是Default.aspx
在哪裏我控制,我是否要我的網站服務的Default.aspx或.asp的默認頁?當我調試時,它調用Default.aspx沒有問題,但發佈後,它似乎要求Default.asp
爲什麼手動請求Default.aspx時會出現此錯誤? (在瀏覽器中)
無法顯示XML頁面 無法使用XSL樣式表查看XML輸入。請更正錯誤,然後點擊刷新按鈕,或稍後再試。 名稱以無效字符開頭。處理資源'http://localhost/slidenet/default.aspx'時出錯。 1號線,...
<%@頁面語言= 「C#」 AutoEventWireup = 「真」 代碼隱藏= 「Default.aspx.cs」 繼承= 「WebApplication1._Default」 %> -^
如果我不請求一個頁面,它會打電話給我創建的Default.asp,並且是同樣的錯誤: 頁面無法顯示 您嘗試訪問的頁面存在問題,而且它不能被顯示。
請嘗試以下方法:
單擊刷新按鈕,或稍後重試。
打開本地主機主頁,然後查找指向所需信息的鏈接。 HTTP 500.100 - 內部服務器錯誤 - ASP錯誤 Internet信息服務
技術信息(用於支持人員)
錯誤類型: 的Active Server Pages,ASP 0221(0x80004005的) 指定的「頁面Language =「C#」AutoEventWireup =「true」CodeBehind =「Default.aspx.cs」Inherits =「WebApplication1.Default」'選項未知或無效。 /slidenet/Default.asp,線1
瀏覽器類型: 的Mozilla/4.0(兼容; MSIE 7.0; Windows NT的5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2。 .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
頁面: GET /slidenet/Default.asp
時間: 11 2012年1月,14時00分02秒
更多信息: Microsoft支持
可能是一個錯誤的IIS configu日糧,但您必須提供有關託管環境的更多信息。最佳選擇:默認文檔在iis配置中設置爲default.asp。 – 2012-01-11 14:04:22
您需要從控制面板更改文檔(歡迎)頁面的順序。請指定IIS版本。 – adatapost 2012-01-11 14:04:25
我在Windows XP Pro 32bits上發佈爲「測試發佈」。希望稍後在Windows服務器2008 64位上發佈...我希望ASP.net能夠對其進行抽象化。 – Jerome 2012-01-11 14:07:14