相关疑难解决方法(0)

配置IIS Express以外部访问VS2010项目

我正在VS2010中开发一个项目,并且能够通过IIS Express在本地查看我的站点.我想通过网络启用外部访问.

我的所有研究都已将我发送到此博客条目:http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx,这是有帮助的但是确实如此似乎没有显示如何为在visual studio中启动的项目配置绑定(我在截图中找不到屏幕,我在applicationhost.config中编辑了绑定信息,但是当我从中运行网站时似乎没有反映出来视觉工作室).

visual-studio-2010 visual-studio iis-express

102
推荐指数
4
解决办法
9万
查看次数

远程计算机无法连接到Visual Studio Web服务器

我记得当MS正在开发Cassini时 - 我相信他们已经把它推到了VS 05/08,所以我认为这是一个Cassini Web服务器问题.

我在Visual Studio 2008中使用Windows XP,当我想测试具有多个浏览器和多个操作系统的网页/样式时,发现它非常不方便.现在我必须在我们的服务器上部署代码,如果有任何需要更新的更新,这个过程会变成很长时间.由于我使用的是XP/IIS 5,因此不能选择使用IIS.在XP上使用IIS需要一个项目的额外前缀,这会打破所有链接,css等.这也是一个非常快速的开发项目,所以像root目录这样的东西应该被拉出来配置不是,我很喜欢有这种类型的解决方案,但它没有在这个项目中实现.似乎非常粗略,MS不会允许在某处允许远程连接的简单标志 - 它非常简单(http://www.devx.com/dotnet/Article/11711)但我不想重新编译卡西尼.

有谁知道如何让其他计算机看到Visual Studio 2008中的集成开发Web服务器?这样可以节省大量时间.

.net asp.net visual-studio-2008 visual-studio

41
推荐指数
2
解决办法
4万
查看次数

远程连接到.net核心自托管的web api

我有一个简单的.net核心web api,只有一个动作:

[Route("[action]")]
public class APIController : Controller
{
    // GET api/values
    [HttpGet]
    public string Ping()
    {
        return DateTime.Now.ToString();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我通过dotnet运行运行,我得到

Hosting environment: Production
Content root path: C:\Users\xxx\Documents\Visual Studio 2015\Projects\SelfHostTest\src\SelfHostTest
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
Run Code Online (Sandbox Code Playgroud)

转到浏览器并输入http:// localhost:5000/ping会导致成功返回当前时间.但是,转到远程计算机(相同的LAN)并尝试通过http:// odin:5000/ping访问服务会导致404错误.(Odin是通过dotnet运行在控制台中运行web api的机器的名称).

服务器(和客户端!)防火墙都已关闭.我可以成功地ping"odin".

任何想法我在这里缺少什么简单的步骤.我在家里和工作中尝试过这种方法并没有成功.

c# self-hosting asp.net-web-api .net-core

24
推荐指数
5
解决办法
2万
查看次数