asp.net – 如何以完全信任的方式部署IIS ASP .NET应用程序?
发布时间:2020-12-16 06:31:03 所属栏目:asp.Net 来源:网络整理
导读:我们有一个工业系统,可以使用给我们的一些C DLL进行接口.我编写了一个.NET包装器来控制工业系统,然后将这个.NET包装器捆绑到一个ASP .NET Web应用程序中,这样我们就可以通过Web控制系统了. 当我使用ASP .NET开发服务器在Visual Studio中运行/调试时,一切正常
我们有一个工业系统,可以使用给我们的一些C DLL进行接口.我编写了一个.NET包装器来控制工业系统,然后将这个.NET包装器捆绑到一个ASP .NET Web应用程序中,这样我们就可以通过Web控制系统了.
当我使用ASP .NET开发服务器在Visual Studio中运行/调试时,一切正常.当我部署到本地ISS服务器时,我从C DLL中得到一个错误(我被告知)意味着存在通信故障. 因为IIS应用程序和开发服务器在同一台机器上,一个工作而另一个不工作,我确信这是一个权限/安全错误.我花了几天时间摆弄应用程序池身份,ASP .NET模拟,文件系统权限等无济于事. (我也是一个IIS-noob,它没有帮助.) 所以,这是一个妙语: 有人可以解释如何(如果可能的话)设置一个IIS ASP .NET应用程序,以便它可以运行完全(滚出式,枪支式)访问本地机器?我想确保IIS没有任何东西保留应用程序. 解决方法
我不确定是否提供完全信任模式将解决您的问题,因为错误似乎来自C并且文件系统级别的某种权限丢失或文件本身丢失.
在任何情况下,要回答您的问题,您可以使用web.config设置完全信任模式,将以下部分添加到您的web.config: <system.web> <securityPolicy> <trustLevel name="Full" policyFile="internal"/> </securityPolicy> </system.web> 更多细节可以在这里看到:http://msdn.microsoft.com/en-us/library/wyts434y.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用Moq模拟存储库Single(Expression>
- asp.net – 类似于CMS的Web应用程序帮助框架?
- .net – DataContract Serializer数组节点名称’d3p1′
- asp.net-mvc – redirectToAction导致null模型
- asp.net – 将数据传递到布局页面
- 如何为ASP.Net创建一个准系统HttpApplication(没有Webforms
- 可能的Bug与ASP.NET MVC 3路由?
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- 为什么Asp.net web项目在url中有垃圾值?
- 从Asp.Net MVC 6 API返回JSON错误
推荐文章
站长推荐
热点阅读