为了简化我的问题,我基本上试图建立一个ASP.NET MVC 3网站,允许用户查看分配给他们的工作项。我有网站的意见和控制器工作。当我尝试部署到运行在我的机器上的IIS(Win 7)时,会出现问题。用于识别用户和访问tfs的Windows身份验证不会自动传递到网页,因为它会要求他们登录(我不希望这样)。在IIS中的身份验证仅启用了Windows身份验证,并在Web.config具有ASP.NET MVC3 Windows身份验证传递到TFS
<authentication mode="Windows" />
<identity impersonate="true" />
<customErrors mode="Off" />
<authorization>
<deny users ="?" />
<allow users ="*" />
</authorization>
没有任何人知道为什么这是行不通的。
干杯
网站的主机名是什么?更具体地说:它是通过编辑hosts文件创建的吗? – Matt
没有主机名,因为它将在我的机器上运行,并在我们的办公室使用,通过机器的IP地址访问。 – harryovers
嗯..好吧,我有一个建议,但它可能不是你要找的。 – Matt