使用visual studio 2008编译和查看我的asp.net应用程序没有问题
但是当我试图看到IIS服务器(asp.net 4.0 ......)
时我收到此消息:
Server Error in '/' Application.
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.1
我确实已经运行了此更新:
asp_net_regiis.exe
还有其他我应该配置的东西吗?
我试图将框架切换到2.0
,然后失败,但是我收到了2.0的不同消息:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
任何指导都会非常感激。
答案 0 :(得分:3)
您使用的是Windows身份验证吗?确认您的用户帐户有权访问该网站所在的文件夹。
您使用的是匿名身份验证吗?验证它是否在IIS中启用。
答案 1 :(得分:2)
您有身份验证问题。确保您启用对虚拟目录的匿名访问,如果您在站点上使用Windows身份验证,则还要选中“集成Windows身份验证”选项
答案 2 :(得分:2)
确保NETWORK SERVICE帐户(或您正在使用的任何系统帐户)具有该文件夹的权限。
答案 3 :(得分:1)
错误似乎很清楚,您没有所需的权限。
尝试以管理员身份运行VS.
如果您在公司网络中而且无法“提升”,那么新的IIS Express就可以解决这个问题。
答案 4 :(得分:1)
权限肯定是个问题。
但是你确定你正确部署了你的ASP.Net应用程序吗?
最简单,最可靠的方法是使用Visual Studio中的“发布Web”工具:
答案 5 :(得分:1)
您可以尝试更改文件夹权限:
right click on the folder ->
properties ->
security tab ->
edit ->
add permissions to IIS user
答案 6 :(得分:1)
我遇到了同样的错误,这就是我解决的问题:
答案 7 :(得分:0)
我尝试了一堆解决方案,但最后一笔是启用Windows身份验证。我的网站设置为根据他们的Windows帐户自动登录用户。
您需要先安装该功能,然后在IIS中为您的网站启用它:https://www.iis.net/configreference/system.webserver/security/authentication/windowsauthentication