Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 从Visual Studio ASP.NET项目中删除对IIS Windows身份验证的依赖关系_Visual Studio 2008_Iis_Windows Vista - Fatal编程技术网

Visual studio 2008 从Visual Studio ASP.NET项目中删除对IIS Windows身份验证的依赖关系

Visual studio 2008 从Visual Studio ASP.NET项目中删除对IIS Windows身份验证的依赖关系,visual-studio-2008,iis,windows-vista,Visual Studio 2008,Iis,Windows Vista,我已经在Windows Vista Home Edition上安装了Visual Studio 2008。我需要生成并运行一个使用IIS Windows身份验证的ASP.NET项目,该身份验证在Vista Home上不可用。现在,当我尝试在VS中打开项目时,出现了一个错误: Web应用程序项目。。。配置为使用IIS[…]您必须安装以下IIS组件:Windows身份验证 我能否以某种方式从项目中删除对Windows身份验证组件的依赖,以便至少可以在Visual Studio中打开它?在web.co

我已经在Windows Vista Home Edition上安装了Visual Studio 2008。我需要生成并运行一个使用IIS Windows身份验证的ASP.NET项目,该身份验证在Vista Home上不可用。现在,当我尝试在VS中打开项目时,出现了一个错误:

Web应用程序项目。。。配置为使用IIS[…]您必须安装以下IIS组件:Windows身份验证


我能否以某种方式从项目中删除对Windows身份验证组件的依赖,以便至少可以在Visual Studio中打开它?

在web.config中,您将看到这一行

<authentication mode="Windows"/>

换成

<authentication mode="None"/>


记事本应该可以完成这项工作。当然,根据检查应用程序中标识的实际代码,其他所有内容都可能会崩溃。

我找到了这行代码,但它说:
[…]
。我试图完全删除该部分,但VisualStudio仍然抱怨同样的错误。我开始怀疑“Windows身份验证”的要求是硬编码的,当项目需要IIS时会自动调用。还有其他想法吗?如果是forms auth,那么是的,这很奇怪。恐怕我不知道!