我以前使用vs2010和webmatrix.但是,我最近试图使用apache.所以我的IIS快递使用端口80,而apache正在使用端口8080.我打算反过来使用它.让apache使用port80和IIS使用8080.我不能让apache监听端口80,直到IIS不再监听端口80.我应该如何配置IIS express的端口?
我正在使用带有一个ip地址的win7
这必须是非常愚蠢的东西,但我想不出还有什么可做的.
使用Visual Studio 2013 - Update 1,我在现有解决方案中创建了一个空的web api 2项目,添加了跨源支持(cors)包并创建了一个基本的web api控制器.
WebApiConfig类看起来很好:
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
var cors = new EnableCorsAttribute("*","*","*");
config.EnableCors(cors);
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
Run Code Online (Sandbox Code Playgroud)
还有Global.asax
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
}
Run Code Online (Sandbox Code Playgroud)
然后我运行应用程序,IIS express正常启动,浏览器以应用程序的url启动,但似乎没有任何工作.
如果URL是"localhost:端口号",我得到 HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.
如果我尝试"localhost:port number/api",我会收到HTTP错误404.0 - 未找到您要查找的资源已被删除,名称已更改或暂时不可用.
我查看了几个博客,教程,示例,我还没有看到任何特殊需要做的事情.有人可以对我可能遗失的内容有所了解吗?
我点击了属性菜单的Web选项卡的创建虚拟目录.我的应用程序现在没有运行(发布的版本是)它只是挂起我的任何控制器代码执行我认为我搞砸了IIS配置任何人都可以帮助我吗?
我正在使用IIS 7 express在我的开发机器上测试ASP.Net MVC 3项目,通常它在我完成调试后继续运行,这是一件好事,这样我就可以直接在浏览器中执行小测试而无需运行该项目再次.
但是,如果我在项目属性中选择"启用编辑并继续"选项,IIS 7将仅在调试项目时运行.有没有办法改变这种行为?
我使用Web PI安装IIS Express.在托盘中,没有IIS Express图标.如何在不使用命令行的情况下启动IIS Express?我希望IIS永久运行,所以没有命令行.
Cassini(Visual Studio开发Web服务器)默认启用目录浏览,如何在IIS Express上默认启用目录浏览?(我不希望每个项目都有单独的配置吗?
刚刚安装了IIS Express 7.5,我正在尝试调试ASP.NET MVC 3应用程序中的并发问题.然而,我似乎无法让Web服务器同时处理请求,它们只是逐个执行.
我正在运行Apache Bench来模拟并发负载,但它刚刚排队.
有人有任何想法吗?
谢谢.
我已经搜索了一段时间,但我似乎无法找到答案.有一些方法可以禁用/启用匿名和Windows身份验证.有谁知道如何在Visual Studio 2013中的IIS Express(8.0)上启用基本身份验证?
我有一个奇怪的情况,即使在csproj中设置了以下设置:
<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
Run Code Online (Sandbox Code Playgroud)
Visual Studio 2015仍在本地.vs目录(.vs\config\applicationhost.config)中创建站点,并忽略csproj中设置的标志.
我已经在另一个解决方案中工作了,它在添加GlobalApplicationHostFile键后使用(Documents\IISExpress\config)中的全局版本.
但是这个特定的解决方案(与其他解决方案相比相当陈旧)只是不想工作.我还比较了原始的csproj文件,但我看不出任何差异.
我还删除了所有*.suo文件以获得良好的衡量标准.
除了需要设置的使用全局应用程序主机文件之外还有其他设置吗?
谢谢你的帮助!:)
我刚刚在VS2015(专业版)中安装了Update 2.现在,当我停止项目时,IISExpress会自动停止.在更新之前没有发生这种情况.还有其他人经历过这个吗?更重要的是,有没有比使用Browse With更好的解决方案?
此外,我已经永远禁用了编辑和继续; 那不是问题.