q:web访问失败
此项目的默认web访问模式设置为文件共享,但无法从路径“D:\inetpub\bweb”打开http://localhost/bweb”处的
项目文件夹,返回的错误是:
无法打开Web项目“bweb”。文件路径“D:\inetpub\bweb”与URLhttp://localhost/bweb”不符。这两者需要映
射到不同的服务器位置。http错误404:not Found
a:
1、打开iis管理器。
2、右键点击"default Web Site"并选择Properties.
3、点击"Http Header".
4、点击"MIME Types".
5、点击“New”。
6、在Extension中,输入".tmp". (不需要引号)
7、在MIME Type中,输入 "Temp". (不需要引号)
Q:VS.NET调试问题
A:关于VisualStudio.NET里调试出现的一系列问题,例如没有权限调试Web服务器,不属于Debugger Users组、无法调试等情况,都可以在The VS7 Debugger doesn’t work. What can I dohttp://blogs.msdn.com/mkpark/articles/86872.aspx)该文上找到答案。 我就碰到过没有权限在Web服务器上调试的情况,后来选中了IE的Internet选项->安全->Intranet->自定义级别->用户验证的“自动使用当前用户和密码登录”才解决无法调试的问题。怎么会想到VS.NET无法调试还要修改IE选项
Q:无法在WEB服务器上启动调试,登录失败:未知的用户名或者密码不正确
A:
这个问题我研究了好久才解决的,方法如下
第一种:
如果你使用的是WinXP或者Win2kPro版的系统,你不会出现这个问题,因为你只能把网站放在C:\intpub\wwwroot目录下,这个目录默认的是http://localhost,是本地站点目录,不需要任何设置就可以调试。如果你是Win2kServer版本,想尽快解决这个问题,你使用IIS管理器把你的解决方案目录变成localhost的一个虚拟目录即可,立即可以进行调试,不过你必须用管理员身份登录。
第二种:
使用系统W:Win2kServer,使用IIS直接定义的网站。步骤如下:
1.必须把你做的网站的本地目录所在的逻辑分区转换成NTFS分区,否则不能使用asp.net的调试功能。
在Dos模式下,键入命令
convert [分区号,如D:] /fs:ntfs
然后系统说必须在下次启动后进行转换,然后重新启动,你的存放网站的硬盘分区就变成NTFS了。
2. 打开IIS管理器,选择你的网站,弹出快捷菜单,选择“所有任务”下的“删除服务器扩展”
3. 删除完毕以后,同样打开此站点的快捷菜单,选择“所有任务”下的“配置服务器扩展”,除了不要定义管理员邮件外,其他一切默认。安装服务器扩展后,会在你的用户管理里面添加几个用户。
4. 打开控制面板-->管理工具-->计算机管理
选择用户管理,把你登录用户名(如果你是自己的计算机,那么一般使用Administrator登录),加入如下几个组:
Debugger Users
VS Developers
[你的网站IP地址]Admins
[你的网站IP地址]Authors
另外把aspnet用户加入如下组(只能用在开发计算机上):
Debugger Users
VS Developers
[你的网站IP地址]Admins
[你的网站IP地址]Authors
Administrators
5. 关闭用户管理窗口,关闭控制面板。打开IIS管理器,打开你的网站的属性窗口.
在“操作员”页上加入:
Administrator
计算机名/ASPNET
计算机名/VS Developers
计算机名/Debugger Users
[此网站IP地址]Adminis
[此网站IP地址]Authors
在目录访问和安全性-->匿名访问和验证控制-->编辑-->集成windows验证
5. 关闭站点属性窗口,在此站点的快捷菜单中选择 所有任务-->权限向导
选择从模板选择配置,方案选择Public Web Site,配置好后关闭IIS管理器。
6. 打开Vs.Net,打开你的项目属性窗口,在“配置属性-->调试-->调试器,选择asp.net调试。
在“通用属性”-->”Web设置”下选择“FrentPage”
确定后退出VS.net
现在重新启动vs.net,可能出现找不到web服务器错误,你多试验几次,要使用frentpage方式打开站点。vs找到web服务器后会出现让你输入登录密码的窗口,你把administrator用户名和密码输入,就可以调试了。
Q:错误:不能将项目“project”中的依赖项“file”复制到运行目录,因为它将与依赖项“file”冲突
引用之间存在冲突;为使应用程序运行,将多个具有相同文件名的不同的依赖项复制到 bin 目录中。由于没有一个依赖项是主引用,因此运行目录无法解决该冲突。
此错误将使生成进程失败。
双击该任务列表项会将您带到项目的正在发生冲突的引用节点。
更正此错误
令程序集之一成为您的项目的直接引用。这种方法可能有一种弊端,那就是不能保证所选的程序集与需要被引用程序集的某些其他版本的程序集一起工作。
- 或 -
确保程序集的两个副本都具有强名称并位于全局程序集缓存中。这就消除了将程序集复制到 bin 目录的必要性。