调试ASP.NET WEB SERVICE项目时,IIS的默认网站一定要是80端口吗?

问题描述

今天第一次开发ASP.NETWebService项目时,发现新建一个这样的项目,VS.NET总是提示:visualstudio.net已检测到指定的web服务器运行的不是asp.net1.1版。无法运行asp.netweb应用程序网上查了很多关于这个问题的解决办法,包括重装ASP.NET等,发现问题依旧。后来发现“默认网站”的端口为88(之前80端口给别的软件占用了,改成88),就把占用80端口的软件卸载,然后重新设置“默认网站”的端口为80,这样问题解决了,可以新建ASP.NETWEBSRERVICE项目了。只是不是很明白,如果以后就不能把网站设为除80外的别的端口吗?因为VS连建立目录都不允许也?

解决方案

解决方案二:
在你的网站项目的“属性”中可以编辑“Web->启动操作”,可以自己设置启动的URL,写上“:端口号”。
解决方案三:
另外,实际上我(以及我的同事)不在开发机器上安装iis,使用“VisualStudio开发服务器”既“文件方式”开发和调试网站,只是在集成测试和正式上线后才使用iis。这时,vs总是使用一个特殊的端口号。这可以避免某些调试故障(例如某些开发及其总是无法进入调试状态)。即使你的机器安装了iis,也可以使用file方式创建网站进行开发。
解决方案四:
听老师说只要大于80而没有重复的任意端口都可以
解决方案五:
引用1楼sp1234的回复:

在你的网站项目的“属性”中可以编辑“Web->启动操作”,可以自己设置启动的URL,写上“:端口号”。

谢谢您的回答。只是连新建项目都会出现那个错误,根本就不个给你建立项目,所以也无从去修改项目属性了。
解决方案六:
引用2楼sp1234的回复:

另外,实际上我(以及我的同事)不在开发机器上安装iis,使用“VisualStudio开发服务器”既“文件方式”开发和调试网站,只是在集成测试和正式上线后才使用iis。这时,vs总是使用一个特殊的端口号。这可以避免某些调试故障(例如某些开发及其总是无法进入调试状态)。即使你的机器安装了iis,也可以使用file方式创建网站进行开发。

呵呵,我是初学者,拿着书,跟着例子操作的,还不是很明白是怎么回事。
解决方案七:
改成别的列如:2008你可以http://localhost:2008来访问
解决方案八:
已经把原来占用80端口的程序卸载,重新在IIS中为默认网站设置端口为80,这样就可以顺利新建web项目了。但是,问题是为何.NET新建web项目时要默认用80端口,如果默认网站不是80端口,就不给新建项目,这样即使我在IIS中修改了端口也没有啊。我想在.NET中应该有地方设置不用80端口新建WEB项目吧?
解决方案九:
可以创建Filesystem,Ftp的webserviceproject.或者采用6楼的那个方法应该都可以
解决方案十:
我是已经改了IIS的端口,但是还是不能新建项目,是否.NET默认要要用80端口才可以新建项目?
解决方案十一:
不是,只要在newproject中的Location:http://localhost:8080/WebApplication1添加你在IIS中设置的新端口号(我的是8080)就可以新建项目了。
解决方案十二:
IIS可以配置多个网站,多个网站可以同时配置80端口,但要给每个站点配置相应的域名,这样你就不需要输入端口访问,直接用域名来访问,例如:http://www.baidu.com/
解决方案十三:
虚拟目录建了没?
解决方案十四:
引用1楼sp1234的回复:

在你的网站项目的“属性”中可以编辑“Web->启动操作”,可以自己设置启动的URL,写上“:端口号”。

默认好象是80,没改过不知道能该吗.
解决方案十五:
不一定啊。如果要是用80端口没有不同德域名的话会只有一个运行

时间: 2025-01-29 14:39:13

调试ASP.NET WEB SERVICE项目时,IIS的默认网站一定要是80端口吗?的相关文章

创建一个完整的ASP.NET Web API项目_实用技巧

Visual Studio为我们提供了专门用于创建ASP.NET Web API应用的项目模板,借助于此项目模板提供的向导,我们可以"一键式"创建一个完整的ASP.NET Web API项目.在项目创建过程中,Visual Studio会自动为我们添加必要的程序集引用和配置,甚至会为我们自动生成相关的代码,总之一句话:这种通过向导生成的项目在被创建之后其本身就是一个可执行的应用.一.通过VS2013..NET 4.5.1创建一个Web API项目1.解决方案下面新建项目 2.选择项目W

ASP.NET Web Service中使用Session 及 Session丢失解决方法 续

原文:ASP.NET Web Service中使用Session 及 Session丢失解决方法 续 1.关于Session丢失问题的说明汇总,参考这里 2.在Web Servcie中使用Session,需要对Web Method做如下处理 [WebMethod(EnableSession = true)]public void usingSession(){    Session["Name"] = "Name";}   如果不加EnableSession = t

Web站点发布时IIS与.net框架的矛盾

问题描述 [color=#FF0000]我的asp.net项目做web发布程序时,必备组件选择了.netframework2.0,并选择随程序一起发布,同时在发布条件中检测IIS及其版本.项目编译发布后,在没有框架和IIS的机器上进行安装测试,发现安装程序首先检测的是.net框架,检测不到就进行安装,然后才检测IIS,发现IIS不存在后提示装IIS.关键问题是:现状.net框架后再装IIS,会因为ASPNET用户问题导致系统不正常.正确的检测顺序应该是先检测IIS,再检测.net框架.这样如果没

JAVA+AXIS客户端调用Asp.net Web Service过程中遇到的问题及解决方法

        背景:公司与某运营商合作,运营商提供了接口文档,在文档中规定了数据流是双向的,运营商和公司之间的通讯采用Web Service方式,双方互为客户端和服务器端.这次遇到的问题,就是运营商的客户端调用我公司服务端的Web Service时出现的情况.需要特别说明的是:运营商有几十家合作伙伴,所以客户端的代码是不能因为某一家合作伙伴而修改的,各合作伙伴的WEB SERVICE开发环境也不相同,大部分都是用JAVA语言开发,而我公司是用VS2005开发的.         过程:    

ASP.NET Web Service

asp.net|web     现在Internet正在不断地发展着,在互联网应用刚开始的时候,我们浏览的网页只是静态的,不可交互的.而现在随着技术的日益发展,将提供给网页浏览者一个可编程的Web 站点.这些站点将在组织.应用.服务.驱动上更加紧密的结合在一起,这些站点将通过一些应用软件直接连接到另一个Web 站点,这些可编程的Web 站点相比传统的web站点来说,将变得更加能重复使用,也更加智能化!       .net平台给我们提供了一种运行环境,即公用语言运行环境(CLR,Common L

什么是ASP.NET Web Service

asp.net|web 9.1 .2 在.NET Framework 上所有组件都被设计为可以作为Web Ser vi ce 提供因此基于.NET平台的Web Service 可以使用.NET Framework 的种种先进特性如语言无关性丰富的类库集成的安全服务等.NET 提供的Web Service 技术采用各种标准化的技术来描述和传输Web Service 如XML WSDL SOAP HTTP-GET HTTP-POST 等从而在.NETFramework 上构建的Web Service

使用asp.net web api 框架时遇到“已取消该操作”的异常,如何屏蔽这样的错误呢

问题描述 使用asp.netwebapi框架时遇到"已取消该操作"的异常,如何屏蔽这样的错误呢Message:已取消该操作.Source:mscorlibTargetSite:VoidThrowIfCancellationRequested()StackTrace:在System.Threading.CancellationToken.ThrowIfCancellationRequested()在System.Web.Http.Filters.ActionFilterAttribute

从源代码管理器打开时输入Web service地址时出错

问题描述 因为VSS上面加了web引用,所以从源代码管理器打开文件时,需要输入其地址:打开这个窗口:AddSourceSafeDatabaseWizard需要输入:Addresshttp(s)//_________________Folder_____________________下面的Folder可以选VSS服务器的地址;可是面address要输入webservice的地址.可是我输了WEBService的地下或是内网VSS服务器的地址都会报错:Address:https://192.168

asp通过web service获取数据库数据 然后显示在页面上

问题描述 是在一个ASP.NET项目中,有一个webservices接口用来获取数据的,需要做登录,登录之后是在一个页面上显示用户的详细资料,所有的数据都是通过webservices来获取数据库数据的.请问怎么实现 解决方案 解决方案二:这问题问的好啊就是调用webservice取得用户信息,然后用js王页面上放呗解决方案三:引用1楼thedolphin的回复: 这问题问的好啊就是调用webservice取得用户信息,然后用js王页面上放呗 我知道可以用JS来调用webservice但是具体是怎