您的位置:首页 > 其它

无法在 Windows Server 2003 上创建 Web 项目

2004-11-04 15:57 393 查看
今天同事问了我一个问题

,说家里的Window2003上不能用创建Web项目总是显示“HTTP Error 404:Not Found”错误;




The default Web access mode for this project is set to file share, but the project folder at 'Project URL' cannot be opened with the path 'Physical Project path'.The error returned was:

Unable to create Web project 'Project Name'.The file path 'Physical project path' does not correspond to the URL 'Project URL'.The two need to map to the same location.HTTP Error 404:Not Found
下午上网查了一下原来是这样:
这个问题出现在使用VS2002开发工具,在Window Server 2003的机器上建立Web项目时,因为VS2002在建立Web项目时,为了检测Web项目的URL和UNC地址,要在服务器上写入一个后缀为.tmp的文件,然后通过 http 请求从该服务器中请求此文件,以测试此URL地址,但Window Server 2003因为安全考虑,屏蔽任何没有显示声明MIME类型映射的Web请求,后缀.tmp文件默认肯定没有被声明,VS2002访问不到那个文件,所以就报错,显示找不到文件。
在VS2003中不存在这个问题,因为VS2003向服务器写入的是.htm文件,所以没有这个问题。建议还是都使用VS2003,VS2002的问题还是很多的。好马配好鞍么!!
解决方法:
1、安装VS2003,微软推荐的方法,比较安全;
2、不太安全的方法:
1)启动 Internet 信息服务 MMC。
2)右键单击 Web 站点,然后单击“属性”。
3) 单击“HTTP 标题”选项卡,然后单击“MIME 类型”。
4) 单击“新建”以添加新的 MIME 类型。
5)在“扩展名”文本框中,键入 .tmp。
6) 在“MIME 类型”文本框中,键入 text/plain 。
3、安装Microsoft .NET Framework 1.0 Service Pack 3

微软关于此问题的说明:
BUG:无法在 Windows Server 2003 上创建 Web 项目
使用带有 IIS 6.0 的 Visual Studio .NET 创建 ASP.NET Web 应用程序时出现错误信息“Web Access Failed”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: