IIS和ASP.Net Web开发服务器之间的行为差异?
在开发过程中,我通常使用Web Development Server(有时称为Cassini)测试ASP.Net应用程序.有时,当我发布到真正的IIS环境时,我注意到应用程序的行为有所不同. 那么,生产IIS服务器和ASP.Net Web开发服务器的行为方式有何不同?我并不是说功能集的差异(显然IIS有许多WDS中没有的功能),但它们处理ASP.Net的方式不同. 顺便说一句:在对this question的回复中提到了一些差异,但我确信必须有更多. 解决方法一些差异可能是:>使用cassini时无法使用虚拟目录.由于缺少文件夹权限,这可能会在第一次部署时导致意外行为. (例如,您的本地计算机上有/ image /目录,但在IIS / image /中是指向elsehwere的虚拟目录)>一些第三方程序集(如ComponenArt Web DLL)会导致问题具体的端口问题.这是最好的用IIS开发最小化部署中的兼容性问题.>目标IIS的trustlevel可能是降低你的开发设置,这可能会导致故障,取决于你做什么IIS,就像阅读Uptime一样. (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – LINQ:不支持查询运算符’ElementAtOrDefault’
- 在asp.net App_Code目录中使用Nemerle
- asp.net-mvc – MVC Razor – 如何向自己提交表单
- 如何重定向到ASP.NET MVC中的调用页面?
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
- asp.net – 数据注释 – 使用属性扩展并在资源文件中存储正
- asp.net – 经过身份验证的服务不支持跨域javascript回调.
- asp.net-web-api2 – 在WebAPI2项目中加载System.IdentityM
- asp.net – 双回发问题
- .NET 3.5 / VS 2008上的ASP.NET Web Services的自定义HTTP基
- asp.net-mvc – 如何设置AntiForgeryToken cooki
- asp.net – 确定当前页面是否需要授权?
- asp.net-mvc – 允许asp.net mvc 2控制器名称的U
- asp.net-mvc – 为什么这个路由参数被添加到查询
- 设置ASP.NET页面不被缓存(客户端/服务器端取消缓
- asp-classic – 如何使用AES在VBScript中进行加密
- ASP.NET TextBox LostFocus事件
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实
- asp.net-mvc – 在.NET MVC上启用Http PUT请求
- 将ASP.NET应用程序本地化为普通话