前几天用Microsoft Visual Studio 2005写的一个ASP.NET页面,是在本地IIS创建项目的,启动调试和浏览都完全正确。今晚用Microsoft Visual Studio 2005打开项目再启动调试,却提示“无法在 Web 服务器上启动调试。Web 服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。”
直接在浏览器中打开,提示Web.Config的 <authentication mode="Windows"/> 有错,莫名其妙~~~~
上网搜索那个调试提示的错误信息,答案很多,在http://shuer75.spaces.live.com/blog/cns!df514b8e0b3f1ba4!284.entry上才给了我答案:
打开IIS,在默认网站下的程序目录上按指标右键,选择“属性”; 这时发现“目录”页的“应用程序名”是Disable的,原来问题在这里。点击后面的“新建”,其余的按“确定”。
再启动调试,一切正常……
为什么会有这样的问题呢?难道是ASP.NET的毛病?突然想起前两天还原了操作系统(我是Windows Server 2003),对于上面的设置本来Microsoft Visual Studio 2005创建项目时已经配置好的,信息记录在系统里,还原系统后配置信息丢失了,也就提示这“莫名其妙”的错误了。
(2007-12-21)
直接在浏览器中打开,提示Web.Config的 <authentication mode="Windows"/> 有错,莫名其妙~~~~
上网搜索那个调试提示的错误信息,答案很多,在http://shuer75.spaces.live.com/blog/cns!df514b8e0b3f1ba4!284.entry上才给了我答案:
打开IIS,在默认网站下的程序目录上按指标右键,选择“属性”; 这时发现“目录”页的“应用程序名”是Disable的,原来问题在这里。点击后面的“新建”,其余的按“确定”。
再启动调试,一切正常……
为什么会有这样的问题呢?难道是ASP.NET的毛病?突然想起前两天还原了操作系统(我是Windows Server 2003),对于上面的设置本来Microsoft Visual Studio 2005创建项目时已经配置好的,信息记录在系统里,还原系统后配置信息丢失了,也就提示这“莫名其妙”的错误了。
(2007-12-21)