我想能够调试我的ASP。NET MVC应用程序在本地主机以外的域以及任何子域上,换句话说:
http://domain.devhttp://*。领域发展
我尝试了以下方法:
然而,什么都不起作用。当我开始调试时,我得到一个页面,上面写着“服务不可用”或“无效的网址”。
我错过了什么?
p、 我正在使用Visual Studio 2013
您需要为hosts文件中的每个子域实际创建一个新记录。不能使用通配符。
127.0.0.1 domain.dev
127.0.0.1 foo.domain.dev
127.0.0.1 bar.domain.dev
虽然看起来可以通过一些额外的工作来完成,但更多细节请参见此问题。
访问URL时还需要包含端口号。浏览器会指向http://foo.domain.dev:0000
,当然是使用VS中分配的端口号。
如果使用的是Visual Studio Development Server,则仅此而已。如果使用IIS Express,则需要更多的工作。
然后需要确保IISapplicationhost.config文件中有记录:
<site name="YourApplication" id="25">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Path\To\Your\App" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:2750:foo.domain.dev" />
</bindings>
</site>
<site name="DomainProject" id="18">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\William\Source" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:32939:domain.dev" />
<binding protocol="http" bindingInformation="*:32939:domain2.dev" />
</bindings>
</site>
对于Visual Studio 2015,上述答案中的步骤适用,但applicationhost除外。配置文件位于新位置。在“解决方案”文件夹中,按照以下路径操作
\.vs\config
在该文件夹中,您将看到您的applicationhost。配置文件
或者,您可以在解决方案文件夹中搜索。配置文件,并以这种方式找到它。
我个人使用了以下配置:
我的主机文件中包含以下内容:
127.0.0.1 jam.net
127.0.0.1 www.jam.net
在我的applicationhost中执行以下操作。配置文件:
<site name="JBN.Site" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Dev\Jam\shoppingcart\src\Web\JBN.Site" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:49707:" />
<binding protocol="http" bindingInformation="*:49707:localhost" />
</bindings>
</site>
请记住以管理员身份运行Visual Studio 2015的实例!如果你不想每次我建议这样做:
默认情况下如何以管理员身份运行Visual Studio
我希望这能对某些人有所帮助,我在尝试升级到visual studio 2015时遇到了一些问题,并意识到我的配置都没有被继承。
在选择我的treeview时遇到问题。其思想是,用户单击该项,然后将数据添加到他们选择的节点下 似乎所选项目是一个文本块,我似乎找不到一种方法将其作为treeview项目来添加节点。 是的,我对这种编程很陌生。 感谢您提供的任何帮助。
我正在开发一个android应用程序,在活动中我有三个领域:1。手机号码2。微调器3。微调器 用户输入手机号码后,我想更改微调器项目的颜色。 有人能告诉我怎么做吗?提前谢谢。
问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **
在Eclipse(在Windows上)中创建的新Maven项目使用默认的JRE系统库“J2SE-1.5”。 新项目 Maven->Maven项目 archtype:maven-archetype-quickstart 我想使用JDK 1.8.0,这是我在非Maven项目中的默认JDK。 我的JAVA_HOME变量设置为 C:\程序文件\java\jdk1.8.0_152
我想改变Long Press上Card View的背景,我访问了这么多论坛,但没有人给出正确的答案。 那么,如何改变列表/卡片/回收器视图的背景,就像长按导航视图项目一样??
我有一个清单,我在回收商的视图中展示了这一点 一些项目有蓝色背景和其他项目有灰色背景 我想编辑所选项目背景(所选项目表示已单击的项目) 这是我的适配器类