Asp.net 使用mysql数据库构建电子商务网站需要什么信任级别?

Asp.net 使用mysql数据库构建电子商务网站需要什么信任级别?,asp.net,mysql,Asp.net,Mysql,我正在帮助一位朋友建立一个电子商务网站,他希望使用asp.net和mysql后端来存储产品,并能够更新、删除和插入数据 我的问题是,你能用mysql数据库建立一个asp.NET4.0中托管网站吗? 如果是,你会怎么做 任何帮助都很好,谢谢:)。访问mysql数据库没有问题-只需在visual studio中将其添加为连接,就可以像访问其他数据库一样开始访问它。但是,如果您想使用许多内置的成员资格控件(登录/成员资格创建/通过角色的url安全性等),那么: 您需要下载mysql adodb.net

我正在帮助一位朋友建立一个电子商务网站,他希望使用asp.net和mysql后端来存储产品,并能够更新、删除和插入数据

我的问题是,你能用mysql数据库建立一个asp.NET4.0中托管网站吗? 如果是,你会怎么做


任何帮助都很好,谢谢:)。

访问mysql数据库没有问题-只需在visual studio中将其添加为连接,就可以像访问其他数据库一样开始访问它。但是,如果您想使用许多内置的成员资格控件(登录/成员资格创建/通过角色的url安全性等),那么:

您需要下载mysql adodb.net连接器。然后,这将允许您使用成员资格/角色提供程序(如果没有数据库模式,则在首次访问时也将为您创建数据库模式)

如果您想测试您的应用程序是否将以中等信任运行,您可以在开发期间添加一个web.config变量

i、 e



在中等信任度下运行mysql不应该有任何问题。只有在调用用CAS属性修饰的方法时,才需要完全信任。这些方法可以是特殊的文件/文件夹方法,尝试读取/修改asp.net管道中加载的HttpModules(我遇到过的那些)我有一个中间层,我在其中调用所有方法,但是在一个页面上,我异步显示来自数据库的图像,这需要完全信任吗?几乎可以肯定不需要-但要进行测试,只需添加web.config trust元素并在您的开发机上运行它。如果您编写的代码确实需要完全信任,那么它将在该点出错。如果您不想编写代码,但知道将在.net库中调用哪些方法,则可以使用ILsharp(反编译器)检查.net库中的类
<system.web>
  <trust level="Medium" originUrl="" />
</system.web>