2014-03-27 91 views
0

我對asp.net很陌生。如何在本地IIS中運行asp.net應用程序

我已經使用Visual Studio 2013 Web Express和MVC5創建了一個應用程序。當我想運行該應用程序時,我按下了VS中的運行按鈕,並設法打開它。

現在我將服務器從IIS Express切換到Local IIS。當我在瀏覽器中運行應用程序,它給了我

Server Error in '/' Application. <br> 
Access is denied. 

Description: An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL. 

Error message 401.2.: Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance. 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446 


我猜是因爲我沒有像Default.aspx文件或東西做什麼,我不知道是什麼問題?

回答

0

我設法讓它工作。

問題是,我使用Windows身份驗證訪問Web應用程序(VS問我項目第一次創建時)。現在我不知道我也需要在iis中設置它。

我所做的只是在iis> MySite>身份驗證中啓用Windows Authentication

0

這是一個權限問題。在Visual Studio中開發和運行應用程序時,它具有所需的所有權限。所以當你想直接從Web服務器演示/使用站點時,你需要配置iis。在IIS中創建應用程序後 - >選擇應用程序,然後在「操作」窗格中,您應該看到「編輯權限」鏈接。點擊該按鈕會彈出「屬性」選項卡,並在安全狀態下添加您的帳戶或管理員帳戶,並提升權限,直到網站運行。

+0

我完全訪問了我的帳戶和其他用戶,但仍然無法工作。 – Ayman

相關問題