积极答复者
IIS Developer Express 支持非本机的访问不?

问题
-
IIS Developer Express 支持非本机的访问不?
在过往Visual Studio系列的自带的web server出于安全考虑都不能让非本机访问.
不知这个iis express是否支持非本机访问呢?
- 已移动 Sheng Jiang 蒋晟 2010年7月24日 7:12 (发件人:Visual Studio 相关讨论)
答案
-
可以的,参看这篇文章:
http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support. My Blog:http://xhinker.com- 已标记为答案 Andrew_ZhuModerator 2010年7月30日 5:52
-
当前的测试版本默认情况下是不可以的。
但是微软的工作人员已经表态过:在未来是可以通过一些设置来让IIS Express接受远端访问的,也可以将IIS Express作为可承载组件嵌入到其他应用程序中(IIS Express可以在Windows XP上运行,所以IIS Express可以用在IIS可承载核心无法使用的场合——虽然说IIS Express和IIS 7是基于相同的技术的)。
Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
全部回复
-
Express版锁定在初学者及非商业用途。尽管如此,Visual Studio 2005 Express仍然是适合广大学生,软件开发爱好者,初学者的功能强大、易学易用的IDE.
1.不能远程除错:限制本机开发与除错。
2.不能远程访问数据库(Visual Web Developer 2005 Express版可以):主从架构的应用,限制只能存取本机数据库;Visual Web Developer 2005 Exress版是针对Web开发,内建的Web Development Server是开发与测试的网页服务器,也是只能存取本机的数据,不过部署到IIS以后,当然是可以远程访问数据库,否则就「Web」不起来了。
3.数据库设计工具不能提供远程「数据连接」节点:存取数据库都限定本机,数据库的设计当然也限本机。
4.不能支持Office开发:关于企业最常见的Office整合应用-汇出/汇入数据至Excel,再进一步制作成报表,Express版无法完成。
5.不能远程部署:Standard以上版本开发的主从架构应用程序,提供ClickOnce机制,让使用者可以延用Windows Update的操作模式,由系统自动比对及下载更新程序,减少版本更新的困难度。Express版有劳手动部署。
6.不能开发行动装置解决方案:无法开发PDA、智能型手机应用程序。
7.不能整合SQL Server 2005:无法使用Express版撰写Stored Procedure(预存程序),也没有相对应的测试和版本控管功能。
8.不支持64位编译:Visual Studio Team System才有的功能。
9.不能协同开发:连远程除错与数据库联机都不行,当然不能协同开发。
10.不能软件开发生命周期管理:需要此功能请购买Visual Studio 2005 Team System。
11.没有Windows XP Style控件:没有可设定主题、颜色及渐层等外观的使用者控件(这只关乎系统的美丑,应该算是影响最小的)。
还有更重要的限制-Express版关闭了加值接口(Add-In API),就是不能调用另外安装的第三方编写的API,这才是影响最大的关键。 -
可以的,参看这篇文章:
http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support. My Blog:http://xhinker.com- 已标记为答案 Andrew_ZhuModerator 2010年7月30日 5:52
-
当前的测试版本默认情况下是不可以的。
但是微软的工作人员已经表态过:在未来是可以通过一些设置来让IIS Express接受远端访问的,也可以将IIS Express作为可承载组件嵌入到其他应用程序中(IIS Express可以在Windows XP上运行,所以IIS Express可以用在IIS可承载核心无法使用的场合——虽然说IIS Express和IIS 7是基于相同的技术的)。
Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。