2009-08-19 50 views
0

ASP配置錯誤在嘗試從Visual Studio 2008中的aspx文件「在瀏覽器中查看」時出現此錯誤。問題的複雜性在於我實際上並未服務器本身,它是一個已經從源代碼控制簽出到本地機器的項目。如果我在服務器上,但是我的電腦沒有,並且尚未配置爲作爲服務器運行,我已經看到問題的解決方案。那麼有沒有辦法解決這個問題,而無需將我自己的計算機設置爲服務器?我對Visual Studio和.net框架相當陌生,所以如果我留下了一些重要的東西或任何東西,請僅僅要求澄清。<authentication mode =「Windows」/>

在此先感謝!

- 編輯 -

感謝您的答覆球員,但所提出的解決方案,因爲該項目將無法正常工作是一個「網站」不是「web項目」 http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx#wapp_topic5

所以我不t有一個項目文件(.csproj)我可以右鍵單擊以獲取您正在討論的屬性選項卡。考慮到這些新事實,這個問題還有更多的想法嗎?

+1

你在開發機器上運行什麼操作系統?您的機器是在一個域中還是在一個工作組中? – 2009-08-19 22:26:15

+0

我從來沒有遇到過這個問題,你在做什麼操作系統?該項目是在Cassini(Vis studio)還是本地IIS上運行? – 2009-08-19 22:32:29

+0

您爲什麼認爲該解決方案僅適用於服務器?所有Windows平臺都提供Windows身份驗證模式,並且應用程序根目錄也是如此。 – 2009-08-19 22:39:06

回答

1

右鍵單擊網站項目屬性,轉到Web選項卡。在服務器下,有幾個選項。我通常使用默認的「使用Visual Studio開發服務器」和「自動分配端口」。

如果這個網站已經從早期版本的VS遷移過來,它可能不會被設置爲以這種方式運行(規範1.1在本地使用IIS服務器)。如果您想使用IIS服務器,則需要運行它併爲其配置虛擬目錄。

+0

這聽起來像我正在尋找的解決方案,但我找不到'網站項目屬性'。我應該讓項目開放,關閉嗎?它在解決方案資源管理器中,主菜單中?對不起,就像我說過的我是Visual Studio的新手,事情非常多! – Trajanus 2009-08-19 23:08:56

+0

我同意這是問題所在。要進行更改,請在Visual Studio中打開項目,右鍵單擊Project Explorer中的項目,然後選擇「屬性」。 – 2009-08-20 00:28:29

+0

我似乎沒有這些選項。當我打開項目並右鍵單擊它時,我可以選擇「屬性頁」而不是「屬性」。當我去屬性頁時,我有'參考','建立','輔助功能','開始選項'和'MSBuild選項'的選項卡選項。在開始選項下有一個標記爲「服務器」的部分,並且有一個單選按鈕標記爲「使用默認Web服務器」,但沒有端口選項或使用Visual Studio開發服務器。這是我從源代碼管理中檢出的一個項目,不是自己創建的。 – Trajanus 2009-08-20 15:13:39

0

這可能是許多問題的原因..在web.config中這個XML節點上面的web.config文件甚至XML問題..也許是一個XML節點上的XML閉幕「/」 ..

我最近因Telerik Rad Controls for ASP.NET AJAX升級而出現此錯誤。 Telerik Visual Studio菜單中的升級嚮導會自動轉換我的web.config文件中的一些設置。它還增加了一些它不應該有的東西。完全刪除這個XML節點後,它解決了這個問題。

<authentication mode="Windows" /> 
相關問題