问题描述:

ASP配置错误在尝试从Visual Studio 2008中的aspx文件“在浏览器中查看”时出现此错误。问题的复杂性在于我实际上并未服务器本身,它是一个已经从源代码控制签出到本地机器的项目。如果我在服务器上,但是我的电脑没有,并且尚未配置为作为服务器运行,我已经看到问题的解决方案。那么有没有办法解决这个问题,而无需将我自己的计算机设置为服务器?我对Visual Studio和.net框架相当陌生,所以如果我留下了一些重要的东西或任何东西,请仅仅要求澄清。<authentication mode =“Windows”/>

在此先感谢!

- 编辑 -

感谢您的答复球员,但所提出的解决方案,因为该项目将无法正常工作是一个“网站”不是“web项目” http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx#wapp_topic5

所以我不t有一个项目文件(.csproj)我可以右键单击以获取您正在讨论的属性选项卡。考虑到这些新事实,这个问题还有更多的想法吗?

+1

你在开发机器上运行什么操作系统?您的机器是在一个域中还是在一个工作组中? – 2009-08-19 22:26:15

+0

我从来没有遇到过这个问题,你在做什么操作系统?该项目是在Cassini(Vis studio)还是本地IIS上运行? – 2009-08-19 22:32:29

+0

您为什么认为该解决方案仅适用于服务器?所有Windows平台都提供Windows身份验证模式,并且应用程序根目录也是如此。 – 2009-08-19 22:39:06

右键单击网站项目属性,转到Web选项卡。在服务器下,有几个选项。我通常使用默认的“使用Visual Studio开发服务器”和“自动分配端口”。

如果这个网站已经从早期版本的VS迁移过来,它可能不会被设置为以这种方式运行(规范1.1在本地使用IIS服务器)。如果您想使用IIS服务器,则需要运行它并为其配置虚拟目录。

+0

这听起来像我正在寻找的解决方案,但我找不到'网站项目属性'。我应该让项目开放,关闭吗?它在解决方案资源管理器中,主菜单中?对不起,就像我说过的我是Visual Studio的新手,事情非常多! – Trajanus 2009-08-19 23:08:56

+0

我同意这是问题所在。要进行更改,请在Visual Studio中打开项目,右键单击Project Explorer中的项目,然后选择“属性”。 – 2009-08-20 00:28:29

+0

我似乎没有这些选项。当我打开项目并右键单击它时,我可以选择“属性页”而不是“属性”。当我去属性页时,我有'参考','建立','辅助功能','开始选项'和'MSBuild选项'的选项卡选项。在开始选项下有一个标记为“服务器”的部分,并且有一个单选按钮标记为“使用默认Web服务器”,但没有端口选项或使用Visual Studio开发服务器。这是我从源代码管理中检出的一个项目,不是自己创建的。 – Trajanus 2009-08-20 15:13:39

这可能是许多问题的原因..在web.config中这个XML节点上面的web.config文件甚至XML问题..也许是一个XML节点上的XML闭幕“/” ..

我最近因Telerik Rad Controls for ASP.NET AJAX升级而出现此错误。 Telerik Visual Studio菜单中的升级向导会自动转换我的web.config文件中的一些设置。它还增加了一些它不应该有的东西。完全删除这个XML节点后,它解决了这个问题。

<authentication mode="Windows" />