Asp.net mvc 3 在IIS 7 Windows Server 2008 R2上部署ASP.NET MVC3应用程序时出现问题

Asp.net mvc 3 在IIS 7 Windows Server 2008 R2上部署ASP.NET MVC3应用程序时出现问题,asp.net-mvc-3,windows-server-2008,iis-7.5,web-deployment-project,webdeploy,Asp.net Mvc 3,Windows Server 2008,Iis 7.5,Web Deployment Project,Webdeploy,我刚刚创建了一个带有部署包的ASP.NET MVC3应用程序。在Windows Server 2008 R2机器上运行的IIS7.5中,我在一个新站点MySite中部署了该软件包。看一下站点树,我有两个节点,MySite和defaultweb站点。MySite有一个子节点MyApplication(我已经导入的那个)。MySite的绑定指向端口95。 ApplicationPoolIdentity正在使用用户登录(服务器上的管理员),因为应用程序需要模拟用户。在应用程序标识方面,一切都运行良好(

我刚刚创建了一个带有部署包的ASP.NET MVC3应用程序。在Windows Server 2008 R2机器上运行的IIS7.5中,我在一个新站点MySite中部署了该软件包。看一下站点树,我有两个节点,MySite和defaultweb站点。MySite有一个子节点MyApplication(我已经导入的那个)。MySite的绑定指向端口95。 ApplicationPoolIdentity正在使用用户登录(服务器上的管理员),因为应用程序需要模拟用户。在应用程序标识方面,一切都运行良好(我已经检查过了) 现在,当我尝试访问应用程序时,我在firefox浏览器上收到消息“地址受限”。我打字。 奇怪的是,一切都在Windows7上运行!Windows Server上是否有一些特殊的安全限制? 信号是访问Windows7地址时,我会看到IIS7欢迎页面,但如果我尝试访问WindowsServerOne,则不会出现这种情况。windows服务器上的IIS已经启动并运行,因为我正在托管一个工作正常的TFS服务器!
有什么想法吗?

再补充一点:

如果我从以下位置使用DLL,我可以在silverlight客户端中与集线器协商:在我用github中最新的DLL替换所有DLL之后,我得到了如上所述的错误。请注意,我使用的不是signar.Client.SilverLight.dll,而是signar.Client.SilverLight5.dll和System.Threading.Tasks.SL5.dll

这是从fiddler那里提取的准确错误

**

**


谢谢,Alpee

防火墙当然要关闭测试了!您是否在IIS中安装了授权策略?授权规则在“所有用户”上显示“允许”。我的意思是,在IIS管理控制台->身份验证中,您实际配置了哪种方法?由于windows授权的存在,我也遇到过类似的问题。那里的一切都是启用的。
HttpException]: The controller for path '/MyVD/negotiate' was not found or does not implement IController.
 at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
 at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
 at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
 at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
 at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)