Ano*_*ous 23 .net asp.net iis asp.net-mvc-3
我知道这已经回答了几次,但没有一个解决方案适合我.我发布了我的ASP.NET MVC 3应用程序(它只是互联网模板,没有任何更改),看看我是否可以让它公开工作.但是,当我访问该网站时,它显示403错误.来自php/linux背景,我很困惑,不知道在哪里看.我只学习了大约8-9个月的.NET,之前我一直在测试的一切都是通过VS2010在本地开发服务器上.它几乎看起来像服务器不知道它应该是一个MVC应用程序或我必须改变我的路由.
无论如何,我检查确保服务器设置是.NET 4.任何帮助将不胜感激.
此外,它是使用arvixe的共享托管环境.
小智 53
对我来说,这就是诀窍(Mmerrell在IIS 7.0/Windows Server 2008上为ASP.NET MVC 3应用程序获取404.0错误时的原始答案)
你实际上只是提醒我,我需要在这里的环境中解决这个问题.如果您的情况与我的相同,那么这是一个简单的修复.
只需将以下内容添加到您的Web配置中:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
Run Code Online (Sandbox Code Playgroud)
确保您已选择"ASP.Net 4.0"应用程序池,而不是为您的应用程序创建的应用程序池.确保您的应用程序池使用"ApplicationPoolIdentity"而不是NetworkService.从根文件夹中删除NetworkService权限.你不需要它.IIS具有内置标识(IIS_IUSRS).
| 归档时间: |
|
| 查看次数: |
58003 次 |
| 最近记录: |