让visual studio 2003和windows 2003协同工作

前提,使用盗版的win2003,vs2003软件:

 

1。明确这个:选择任意文件夹->属性->web共享->选择共享文件夹选项和共享位置:默认网站,它的作用是在IIS中的默认网站中注册此文件夹,之后打开IIS能在默认网站中见到这个文件夹,这个操作过程和在IIS管理器默认网站->所有任务->建立虚拟目录-->之后右击文件夹,选择程序的作用相同。

2。明确这个:http://localhost/和本地路径F:/Inetpub/wwwroot/的对应关系,官方说法是映射关系。

 

3。我碰到用UNC访问方式在IIS默认网站中立自己的应用程序碰到一个问题的解决:

   1)从vs2003中建立:新建项目->选择语言,选择asp.net web服务,默认位置:http://localhost/WebService1,把WebService1改成自己需要的名字如WebSe,点确定->如不成功,而且出现错误提示

更改路径为:盘符:/*/*/...../,然后新建文件夹WebSe,并改属性为web共享,整个路径为:盘符:/*/*/...../WebSe.--->我们可以在IIS默认网站站下看到它了-->右键打开WebSe虚拟目录的属性,查看属性,本地路径在vs2003中设置的,但是我们直接再打开默认网站的本地路径(可右键属性查看),我的是C:/Inetpub/wwwroot/,能发现多了一个名为WebSe的文件夹,再打开发现里面只有两个文件,估计是两个映射连接到盘符:/*/*/...../WebSe的文件-->继续去盘符:/*/*/...../WebSe看看,刚才我们建立的WebSe文件夹中确实有所有的程序文件。

  2)从IIS开始建立:默认网站-->右键,建立虚拟目录-->别名:随便写-->路径:如果要能从vs2003建立连接,必须用vs2003的默认路径,如建立文件夹名字是WebSe,则路径为:F:/Documents and Settings/Administrator/My Documents/Visual Studio Projects/wwwroot/WebSe--->虚拟目录使用权限,用默认,如果我们找到文件夹并打开的话,发现它属性并不是web共享,先别急着修改;接下来在vs2003中建立web应用程序,修改默认位置为:http://localhost/WebSe。成功了,再直接找到刚才建文件夹,属性是web共享了,再返回IIS中看对应的虚拟目录,显示图标也从文件甲图标变成应用程序的。

3)在重装软件后,上面问题产生的条件都没了。但是直接在vs2003中直接新建同名的web项目成功后,你会发现你的程序文件都到了C:/Inetpub/wwwroot下的WebSe文件夹中,而在vs2003的默认程序存放文件夹下的WebSe文件夹中只有两个文件。

 

4。继续碰到一堆问题,考虑应综合下面的要点:

1)路径不匹配的问题,解决方法当然是分别查看修改vs2003和iis的本地路径,具体视问题的不同参照上面的例子自己琢磨,本人重装一下后没出现上面的问题了。

2)没有访问权限问题,vs2003建立程序后不能从浏览器打开问题:文件夹是否设置了web共享;你是否具有权限,打开控制面版,找到用户和组,把自己加入adminisrator组吧!;最后比较重要的就是虚拟目录开发的权限了,看下图标记部分:

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值