从前就有个疑问了,为什么我拉取别人写好的代码后就可以在IIS里面生成一个网站呢?

这里所谓的生成网站,是指包含了所有源代码文件的网站;相对地,发布网站,就是指包含被编译的源文件所得到的DLL文件的网站。

回到正题,怎么可以自动得到一个生成网站呢?原来只需要简单的几步就行了:右击—>属性—>Web—>在服务器选择“本地IIS”—>创建虚拟目录

但是,天有不测之风云,TM的给我抛了个错误出来

好吧,这东西麻烦了,我就拼命网上找解决方法,好像也没有说得清楚一点的,后来经过自己的乱搞,终于发现了原因了。原来是以前自己多手,把端口号给改了,而http:localhost/webname又是默认使用80端口的,这才一直报找不到服务器,这可真把自己给坑了。

那既然找到原因了,那就容易了,要么把端口号改回80,要么就直接使用这个8888端口了,当然端口号不能与IISExpress重复,否则会报错,如下:

这样子网站就出来了,而且就是生成网站

你看,解决方法就是那么简单,但是在查找过程,又有了发现。打开csproj文件,在里面找到<ProjectExtensions>标签,可以发现这段代码是用来声明使用IIS的。

<ProjectExtensions><VisualStudio><FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <UseIIS>True</UseIIS> <AutoAssignPort>True</AutoAssignPort> <DevelopmentServerPort>1966</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl>http://localhost:8888/FirstMvcApp</IISUrl> <NTLMAuthentication>False</NTLMAuthentication> <UseCustomServer>False</UseCustomServer> <CustomServerUrl> </CustomServerUrl> <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> <servers defaultServer=""> <server name="SelfHostServer" exePath="" cmdArgs="" url="http://localhost:1966/" workingDir="" /> </servers> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

<IISUrl>标签就是刚才我们设置的虚拟目录,可能你会注意到这里还有一个标签声明端口的<DevelopmentServerPort>。确实,这个标签是声明IISExpress使用的端口的。

至此,终于解决这个困扰甚久的问题,特此写下博客记录,以免以后再次犯错。

IIS Express  再创建虚拟目录 端口号不能重复

可在web.csproj文件 中找到刚创建的虚拟目录

站点 走 IIS Express 才能进入网站  必须IIS Express启动 还要 站点 http://localhost:46641/

被 IIS Express 运行 才能 访问 http://localhost:46641/

本地IIS

一样可以找到虚拟目录

不走 IIS Express  走的是

Default Web Site  默认 80 端口

如果 Default Web Site 端口换了 也要换成一样的

其实是

要在计算机中找到 服务器

这个就可以  一个端口 配多个站点

域名区分 网站

VS中 无法创建虚拟目录 本地IIS IIS Express 外部主机相关推荐

  1. VS中 无法创建虚拟目录

    从前就有个疑问了,为什么我拉取别人写好的代码后就可以在IIS里面生成一个网站呢? 这里所谓的生成网站,是指包含了所有源代码文件的网站:相对地,发布网站,就是指包含被编译的源文件所得到的DLL文件的网站 ...

  2. 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。...

    调试ASP.NET程序时发生错误:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程 ...

  3. xp本地服务器虚拟目录创建,WindowsXp系统怎么创建虚拟目录

    xp是一款非常经典的windows系统,其一直深受着广大用户们的喜爱.今天,小编将在这里向大家介绍在WinXp系统中创建虚拟目录的方法,希望帮助大家更好地使用它,感兴趣的朋友可以一起来看看! 什么是虚 ...

  4. Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名

    #1.打war包 1)命令:jar -cvf xx.war * (备注:执行打包的前提条件:目录必须切换到打包项目的webRoot(webContent)目录下) 备注:1. c:创建新的文档v:显示 ...

  5. iis5.1安装方法(适用于XP)以及运行调试asp程序,创建虚拟目录【整理】

    Author:张继飞 写在前面:因为要运行asp程序,建立一个小小的网站,呵呵.所以需要安装iis对环境进行安装设置.下面是从网上找到的一些资料,并加上自己的总结,成为一个整篇的方法介绍,为大家寻找一 ...

  6. c# 操作服务器虚拟目录,C# 操作IIS服务器Demo

    原标题:C# 操作IIS服务器Demo using System; using System.Collections; using System.Collections.Generic; using ...

  7. xp创建虚拟服务器,Xp系统怎么创建虚拟目录?Xp系统创建虚拟目录的方法

    Xp系统怎么创建虚拟目录?xp系统是一款非常经典的windows系统,其一直深受着广大用户们的喜爱.虽然目前微软不在支持xp系统了但是使用还是有部分用户选择使用xp系统.下面小编就给大家带来Xp系统创 ...

  8. python try 嵌套_exception:如何在Python中安全地创建嵌套目录?

    检查要写入文件的目录是否存在的最优雅方法是什么,如果不存在,则使用Python创建目录?以下是我的尝试: import os file_path ="/my/directory/filena ...

  9. 改进后的mkw3site.vbs(创建虚拟目录)

    // 作者:Jaron, 江都资讯网 邮件:jaron@jdinfo.net 网址:http://www.jiangdu.net 本文首次发表于 jiangdu.net ,如果您要转载该文章,请注明出 ...

最新文章

  1. python 命令行参数-Python 命令行参数解析
  2. 《企业的边界》的书摘
  3. VTK修炼之道80:VTK开发基础_智能指针与引用计数
  4. 15名优秀女科学家拟获重量级荣誉
  5. Java工艺路线和工序_工序分散表现为工序多,工序内容( ),工艺路线长。
  6. USB 3.0存储产品CeBIT集中展示
  7. Opencv之图像金字塔(笔记07)
  8. exfat最佳单元大小_2020年Window系统重装最佳方式
  9. Layui 数据表格table 重载reload 保留上次where条件的问题
  10. (转)区块链:哈希、公钥、私钥、加密、数字签名、数字证书、默克尔树、零知识证明
  11. Installation openQRM
  12. 网站访问统计分析工具之罗列比较
  13. c语言程序设计商品库存管理系统,《C语言课程设计商品库存管理系统》.doc
  14. python解析本地HTML文件
  15. 2.4G天线在PCB板上的设计资料
  16. Unity知识点0001(Yanlz+协程+List+MeshRender+对象池+链条关节+PlayerPrefs+脚本生命周期+LOD+)
  17. 基于arduino的ESP32 学习笔记(一) 基于ESP32的智能花盆
  18. QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备...
  19. Mac清倒废纸篓提示“voicetrigger“在使用中
  20. android开发 问卷调查案例_安卓 问卷调查Demo 原生代码

热门文章

  1. Java中的双重检查锁(double checked locking)
  2. Spark Streaming 编程新手入门指南
  3. python水平条形图_如何在Bokeh(Python)中绘制水平条形图
  4. Kafka Cluster元数据在客户端缓存采用的数据结构
  5. 7.20套娃(tao)
  6. 下载jdk文件后缀是.gz而不是.tar.gz怎么办
  7. Matlab计时函数使用
  8. JQuery 选择器处理特殊字符
  9. Android学习笔记——Intents 和 Intent Filters(二)
  10. Asp.NET MVC3添加域(Areas)区分Admin域和用户域