我的asp.net网络应用程序托管在本地计算机上的此URL上:
http://localhost:45433/
我想从网络上的其他计算机访问同一个应用程序。我尝试用我的IP替换localhost,但它没有用。
任何想法!
更新1:
现在,我收到了这个错误:
用户登录失败''。用户未与受信任的SQL Server连接关联。
答案 0 :(得分:3)
如果您的应用程序是使用Visual Studio的内置Web开发服务器托管的,则此服务器不允许远程连接。它仅用于测试目的,仅接受来自localhost的连接。要从远程客户端访问您的应用程序,您可能需要将其部署到IIS。
答案 1 :(得分:1)
首先,在IIS中将应用程序添加为虚拟,只要您可以访问网络上的计算机,就可以执行以下操作:
http://<machine name>/<virtual>
我在工作中这样做,我可以访问我的同事的网站。
HTH。
答案 2 :(得分:0)
这看起来很像是visual studio中开发Web服务器使用的url。该Web服务器仅响应来自localhost的请求。它不适用于网络上其他计算机的其他请求。
您需要在您的计算机上安装IIS(必须是Windows的专业版)并部署到该IIS安装以在网络上共享您的应用程序。
答案 3 :(得分:0)
我认为内置版本的Cassini(VS调试服务器)不允许远程连接。
但是,UltiDev version基于相同的代码库并具有一些增强功能,并且比IIS安装的重量轻得多(特别是如果找不到您的操作系统安装DVD)。它还与Visual Studio很好地集成以进行调试。