原来可以运行,重装了不能运行

simon0755 2005-05-19 05:45:45
原来可以运行,重装了不能运行,出现 "无法web服务器上启动调试,未将项目配置为进行调试"
是什么原因, 要改那些东西可以运行
...全文
130 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sywcf 2005-05-20
  • 打赏
  • 举报
回复
http://192.168.1.68/misuptop/code/mis/mis.csproj
改为:http://192.168.1.68/mis/mis.csproj
simon0755 2005-05-20
  • 打赏
  • 举报
回复
不知楼主明白没?

我的主目录
E:\Inetpub\wwwroot\misuptop\code\Mis\mis.csproj
此时你要建虚拟目录,路径为:E:\Inetpub\wwwroot\misuptop\code\Mis, iis名字为mis
然后再改你的:.webinfo文件路径为:
http://192.168.1.68/misuptop/code/mis/mis.csproj(已分配IP情况)

或http://localhost/ABC/ABC.csproj(未分配IP情况)

但是还是出现同样的错误, 还有那里没有改到.
按照我的路径, 你说得详细点,谢谢!
sywcf 2005-05-20
  • 打赏
  • 举报
回复
我的qq:340493924
sywcf 2005-05-20
  • 打赏
  • 举报
回复
比如:你的主目录为:d:\xyz

而你的webform文件名为:ABC 路径为:它在 d:\xyz\abc\ABC

此时你要建虚拟目录,路径为:d:\xyz\abc\ABC

然后再改你的:.webinfo文件路径为:http://192.168.1.7/ABC/ABC.csproj(已分配IP情况)或http://localhost/ABC/ABC.csproj(未分配IP情况)

不知楼主明白没?
simon0755 2005-05-20
  • 打赏
  • 举报
回复
知道的,请留下qq or msn,
我的qq:279630662, msn: x_fj@hotmail.com ,欢迎讨论
simon0755 2005-05-20
  • 打赏
  • 举报
回复
我经常看到有人问这样的问题,其实这是个很简单的问题,我有时也会重装机器,这样的问题都很好解决:

1.重装机器后要重新设一下iis,建个虚拟目录,虚拟目录的名要和你的文件名相同
2.把你的.webinfo文件的路径与虚拟目录对应上就好了
举个例子:
假如放在 c:\Inetpub\wwwroot\misuptop\code\mis_2\mis.csproj,
问题1> 那么iis里面的默认指到该位置的名字一定要是mis吗

mis.webinfo文件内容是
<Web URLPath = "http://localhost/misuptop/code/Mis_2/Mis.csproj" />
问题2>mis.webinfo应该如何写???
知道的请发邮件 fanjun0930@126.com , 多谢

sywcf 2005-05-20
  • 打赏
  • 举报
回复
我经常看到有人问这样的问题,其实这是个很简单的问题,我有时也会重装机器,这样的问题都很好解决:

1.重装机器后要重新设一下iis,建个虚拟目录,虚拟目录的名要和你的文件名相同
2.把你的.webinfo文件的路径与虚拟目录对应上就好了。

simon0755 2005-05-20
  • 打赏
  • 举报
回复
请大家关注这个问题, 大家一定会遇到同样的问题,
diablodhu 2005-05-20
  • 打赏
  • 举报
回复
有没有到微软打一些补丁~以前遇到过,好像打完补丁就好了
simon0755 2005-05-20
  • 打赏
  • 举报
回复
打开一个项目asp.net+c#, 很多控件看不到, 但在项目的目录下有控件文件,
如何加载, 再重新打开项目, 外部控件可以看得到
simon0755 2005-05-19
  • 打赏
  • 举报
回复
还是不行呀, 我试过了, 还有更好的解决方案吗,
singlepine 2005-05-19
  • 打赏
  • 举报
回复
步骤尝试如下:

1.当然先确定一下,是否真的装了1.1的版本,查看路径 C:\WINNT\Microsoft.NET\Framework\v1.1.4322

2.也是很多人都知道,重新安装 aspnet_regiis ,怎么安装,就不多说了,网上很多!

3.重启IIS,重新启动ASP.NET服务程序

4.如果你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。可以修改“默认web站点”的名字,但不要删除,一旦删除,只要在新建的时候,名称严格为“默认web站点”也可以恢复

5.如果你的IE使用了代理的话,把 Bypass Proxy Server for local adresses勾上

6.如果你本身已经有个web站点,请把它卸载掉,不用重新安装vs.net,只要重新安装下iis也可以。

7.如果还是不行,那可真没什么办法了,那就重装IIS,FRAMWORK,.NET,操作系统吧

最后说一个安全问题,尽量不要把IIS指向默认路径C:\Inetpub\wwwroot 这个路径很容易受攻击,最好重新指向一个新的路径,然后把wwwroot文件夹删除掉,需要用户上传文件的,千万要阻止上传“.HTA”文件,做好访问网站的权限,屏蔽执行HTA文件,做好数据库备份工作!

又是工作中的一点经验,供大家参考,少走弯路!


确实是Bug

1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。
2.以上方法不能解决问题时,考虑MSDN中的解决办法,如下:
Visual Studio .NET 无法确定在 Web 服务器计算机上运行的是否为 ASP.NET 1.1 版。该错误可能在几种不同情况下发生。请检查是否属于以下情况:
a, 确保 .NET Framework 1.1 版安装在 Web 服务器计算机上。有关详细信息,请参见 Visual Studio .NET 软件要求。
b, 如果 ASP.NET 已安装在 Web 服务器计算机上,但仍然遇到此错误,则可能是配置问题。为了纠正有问题的安装或配置,可以使用名为 aspnet_regiis 的 ASP.NET 实用工具。在类似如下所示的路径中可以找到此命令行实用工具:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\
其中 nnnn 表示四位内部版本号。在最高版本号下查找。使用 /i 开关运行该实用工具:
aspnet_regiis /i
提示 您可以从命令的正确目录中直接打开该命令窗口。从 Windows 的“开始”菜单,指向“程序”、“Visual Studio .NET 2003”、“Visual Studio .NET 工具”,然后选择“Visual Studio .NET 命令提示”。在窗口打开后,键入 aspnet_regiis /i。


不需要吧,在程序的vs.net的vs.net tool 的 vs.net command prompt下
输入:
aspnet_regiis -r

问题就可以解决了。
仔细的看看 aspnet_regiis 的参数的意义
查询参数 aspnet_regiis /all
会列出所有的参数
simon0755 2005-05-19
  • 打赏
  • 举报
回复
原来编译后可以正常打开form,
重装后再编译就出现 "无法web服务器上启动调试,未将项目配置为进行调试"
是什么问题?
xuanwenchao 2005-05-19
  • 打赏
  • 举报
回复
什么可以运行,什么不可以运行啊?

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧