我的“ Hello World ”c#.Net应用程序在我的本地Windows 7上正常运行。移动到我们的服务器时出现401.2错误。
这里我做了什么(遵循一些论坛中的建议):
请注意:
我错过了什么? 谢谢, 阿萨夫
答案 0 :(得分:2)
您无需创建新的Windows用户。我知道你已经说过你已经完成了哪些步骤,但是我将重点介绍每次添加新网站时的操作。
ApplicationPoolIdentity
。Anonymous Authentication
设为Enabled
。点击
在右侧编辑并将Authentication Credentials
设置为
Application pool identity
。Basic Settings
。点击
Connect As..
按钮,确保Application User
地选择。IIS
AppPool\hello.com
。我认为您的问题是您没有为应用程序池用户授予文件夹权限。我认为你错误地将它们交给了一个不必要的Windows帐户。 HTH
答案 1 :(得分:0)
您是否在服务器上安装了正确版本的.NET?您还需要在IIS中注册ASP.NET - c:\ windows \ Microsoft.NET \ framework \ v2.0.50727(或v4.0 ....) aspnet_regiis.exe -i
并在命令行中使用iisreset重新启动IIS